AndroidスタジオでimageButtonsとしてアクセスするボードに、6つのダイスのグリッドがあります。各画像ボタンにはID(button1は "ImageButton1"、ボタン2は "ImageButton2"など)があります。私はむしろ、以下に示すような6セミ同じ文を書くよりも、forループのいずれかにこれらのボタンにアクセスしたいと思います:imageButtton1
は等々変数c1
に保存されている、とされるだろうforループの変数名を変更するJava
for (int i=0; i<6; i++) {
ImageButton c+i = (ImageButton)findViewById(R.id.imageButton+i);
}
。明らかに、このforループは書かれているように動作しません。これを実装する方法はありますか?
ImageButtonの配列を使用してください... –
あなたの 'for'ループの外側でボタンを使用する予定がない場合は、6つの変数は必要ありません。一度に1つずつ扱うので、すべての名前に1つの名前を使用するとうまくいきます。 – VHS
あなたはそのように行く必要がありますか? –