私は5 buttons
を持っており、それぞれeditText
を明示的に作成する必要があります。 forループを使用してボタンをグループ化できるという解決策を見つけました。以下のように。forループを使用してidに異なるボタン名を割り当てます。
private Button[] btn = new Button[4];
private int[] btn_id = {R.id.btn0, R.id.btn1, R.id.btn2, R.id.btn3};
for(int i = 0; i < btn.length; i++){
btn[i] = (Button) findViewById(btn_id[i]);
btn[i].setBackgroundColor(Color.rgb(207, 207, 207));
btn[i].setOnClickListener(this);
}
ここでは、同じbutton
のみを使用する必要があります。上記のコードを別のbutton
の名前に使用するにはどうすればよいですか?
上記のbutton
宣言のforループをどのように達成できますか。私はarrayList
buにすべてbutton
を追加しようとしましたが動作しません。助言がありますか。
ボタンやEditTextについてはどうですか? – Xenolion
@Xenolion - ボタン – user2269164
forループをrealneedしていますか、同じことを繰り返さないように単純化したいだけですか? – Xenolion