繁体   English   中英

为什么会出现错误? kotlin(未解决的参考)

[英]Why is there an error? kotlin (unresolved reference)

我有问题

android 工作室 kotlin

未解决的参考:.append

解决办法是什么?

谢谢你

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {

    var a: String = ""
    var list = mutableListOf<String>()
    var b: Long = 0L
    var c: Long = 1L

    var d: Double = 1.0
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        num1.setOnClickListener {
            all_result.setText(all_result.getText().append("1"))
            a = all_result.getText().toString()        
}        
}    
}

在您的情况下, all_result似乎是EditText 在这种情况下getText()返回Editable ,但不返回StringStringBuilder 因此,您应该编写如下内容: "${all_result.getText().toString()}1"以将EditText中的现有字符串与 '1' 连接起来

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM