前提・実現したいこと
触ってみようと思い立って早速詰まってしまいました????
ボタンをクリックすることで、「クリック」→「クリックされました!」とボタンの中の文字を変更させたいです!
発生している問題・エラーメッセージ
エラーはapp>jave>MainActivityの部分に2つ出ています。
①e: 略/myapplication/MainActivity.kt: (12, 9): Unresolved reference: button
②e: 略/myapplication/MainActivity.kt: (13, 13): Unresolved reference: button
考え
どちらも、このbuttonって何?と聞かれているのかな?
xmlで作ったボタンのidを打ってるのになんで反映されないんだろう?
調べてみましたが、解決方法がわかりませんでした????
実行したこと
1,res>layout>activity_main.xmlでbuttonを1つ制作
2,buttonのidをbutton。textを「クリック」に変更。
3,上記のktにbutton.setOnClickListener{button.text = "クリックされました!"
を追加
これ以外は何もしていません。
該当のソースコード
JAVA
1package app.iida.jessy.myapplication 2 3import androidx.appcompat.app.AppCompatActivity 4import android.os.Bundle 5 6class MainActivity : AppCompatActivity() { 7 8 override fun onCreate(savedInstanceState: Bundle?) { 9 super.onCreate(savedInstanceState) 10 setContentView(R.layout.activity_main) 11 12 button.setOnClickListener{ 13 button.text = "クリックされました!" 14 } 15 } 16}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/07 01:45