gmorning
11
2020-12-13 20:56:57
2
584

코틀린 unresolved reference 관련 질문입니다.


독학으로 공부중인데 검색해봐도 어디에도 나오지 않아 질문 드립니다.


거두절미하고 

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()

}



}


}


.append 이 부분에서 빨간글자로 되면서 unresolved reference


라고 뜨는데,


계산기 만들어보는중인데 다른분들이 만든 코드 복사해와도 항상 저 부분에서 막히네요..


뭔가 설정을 잘못한건지 모르겠는데... append 를 작동되게 하려면 어떻게 해야할까요..ㅠ


0
  • 답변 2

  • p2c2kbf
    158
    2020-12-14 00:42:30

    append말고 그냥 + "1" 해도 들어갈텐데요.

     아니면

       all_result.text = all_result.text.append("1")
  • gmorning
    11
    2020-12-14 01:14:06

    /p2c2kbf


    감사합니다.


    그래도 append는 계속  unresolved reference로 빨간색이 뜨네요ㅠㅠ

  • 로그인을 하시면 답변을 등록할 수 있습니다.