簡體   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