【发布时间】:2014-05-02 18:59:18
【问题描述】:
我有 16 个图像按钮,所以我创建了一个图像按钮数组。我想用一个 for 循环来初始化它们,我不想一个一个地这样做,虽然我不知道这是否可能。 对于一个图像按钮,它会是这样的:
imgbtn[0] = (ImageButton)findViewById(R.id.imgButton1);
我看到 R.id.smth 部分是一个整数。它是否在某处说,imgButtons 的整数值从哪里开始?这样我就可以这样:
int value = R.id.imgButton1;
for(int i = 0; i < imgbtn.length; i++)
{
imgbtn[i] = (ImageButton)findViewById(value);
value++; //or something along these lines
}
【问题讨论】:
标签: java android loops imagebutton