kotlinのTextviewのテキストを更新する方法。 Set Text on-create機能は動作しますが、私がメインの楽しみの外で試してみると、未解決のrefが表示されます。ウィジェット(TextView)のUNRESOLVED_REFERENCEがandroid-kotlinのエラー要素に解決されました
テキスト値を更新するためにTextViewを再利用するためのウィジェットを宣言するにはどうすればよいですか? 私はコトリンとエキスパートを持っていません。誰かが私を助けることができますか?
class MediaPickedActivity : AppCompatActivity() {
val fullName = "Test User"
var score = 0
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_media_picked)
val Tv_test = findViewById(R.id.tv_text) as TextView
Tv_test.setText("$fullName :: $score ")
if (score in 0..300) {
score = 5
setText()
}
}
private fun setText() {
// Error is here. I can't set text.
Tv_test.setText("$fullName :: $score ")
}
}
おかげ 'lateinit VAR Tv_testを:TextView'それは作品です –