main.kt
1import android.app.Activity 2import android.os.Bundle 3import android.view.View 4import android.view.View.OnClickListener 5import android.widget.Button 6import android.widget.ListView 7import com.example.nimani.gui.R 8 9class MainActivity : Activity(), OnClickListener { 10 /** Called when the activity is first created. */ 11 12 private var button1: Button? = null 13 private var return1: Button? = null 14 15 public override fun onCreate(savedInstanceState: Bundle?) { 16 super.onCreate(savedInstanceState) 17 setContentView(R.layout.activity_main) 18 19 button1 = findViewById<ListView>(R.id.button) as Button 20 button1!!.setOnClickListener(this) 21 22 return1 = findViewById<ListView>(R.id.return1) as Button 23 return1!!.setOnClickListener(this) 24 25 } 26 //ボタンクリック時 27 override fun onClick(v: View) { 28 if (v === button1) { 29 setContentView(R.layout.list) 30 } else if (v === return1) { 31 setContentView(R.layout.activity_main) 32 33 } 34 } 35 36}
android studioで
このコードを実行したときにアプリが強制終了してしまいます。
エラーコードは出てなくてbuttonの数を増やした場合にエラーになります。
buttonはそれぞれ違うxmlを使用しています。
なぜですか???
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。