xml で 10 個のボタンを設定し、メイン アクティビティに追加しました。2つだけ示します。すべてのボタンは、変数とボタンの色を変更するだけです。すべてのボタンを単一の onclicklistener にグループ化し、スイッチを使用してどのボタンが押されたかを確認する方法はありますか。個別の onclicklistener を使用すると、ウエストスペースの割り当てのように見えます。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
f1 =(Button) findViewById(R.id.f1);
f2 =(Button) findViewById(R.id.f2);
f1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clearbutton();
f1.setBackgroundColor(Color.RED);
intbtnSelect=0;
}
});
f2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clearbutton();
f2.setBackgroundColor(Color.RED);
intbtnSelect=1;
}
});