【目的】
ボタン1を押すとtextviewに1が入力される。ボタン2を押すとtextviewに2が入力されるというコードを書く際、
配列?を用いてコードをシンプルにしたい。
配列でできると思っていたのですが、ちょっとうまくいかないので引き続き方法を模索していくと共に、質問させていただきました、、、
【コード】
該当部分のみ抜粋
button1.setOnClickListener { input("1") } button2.setOnClickListener { input("2") } button3.setOnClickListener { input("3") } button4.setOnClickListener { input("4") } button5.setOnClickListener { input("5") } button6.setOnClickListener { input("6") } button7.setOnClickListener { input("7") } button8.setOnClickListener { input("8") } button9.setOnClickListener { input("9") } button10.setOnClickListener { input("10") } button11.setOnClickListener { input("11") } button12.setOnClickListener { input("12") } fun input(course: String){ if (servetext.text == ""){servetext.text = course} else{ if (receivetext.text == ""){receivetext.text = course} else{ if (thirdattacktext.text == ""){thirdattacktext.text = course} } } }
よろしければアドバイスいただきたいです!
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/05 13:34