1

レイアウトファイルでは、以下に示す4つのボタンに順番に番号が付けられています。私のコードでは、ループ内の位置に対応する広告をループに入れたいと思っています。たとえば、ループ内で2回目に、advert2を取得します。

誰でも助けることができます。ありがとう

Button advert1 = (Button) findViewById(R.id.advert1);
Button advert2 = (Button) findViewById(R.id.advert2);
Button advert3 = (Button) findViewById(R.id.advert3);
Button advert4 = (Button) findViewById(R.id.advert4);
4

1 に答える 1

3
Button[] btnArr= new Button[4];

int[] arr = new int[4];

arr[0]=R.id.advert1;
arr[1]=R.id.advert2;
arr[2]=R.id.advert3;
arr[3]=R.id.advert4;

for(int i=0;i<4+i++)
{
   btnArr[i]=(Button) findViewById(arr[i]);
}
于 2012-09-15T08:43:54.340 に答える