我有一个游戏,其中页面上显示的ImageView的数量需要在不同的级别上有所不同。我可以在Android中使用For语句创建多个ImageView吗?
所以第一级可能有4个,第二级可能有6等..
我可以用For语句编程创建ImageViews?
如:
for (int i = 0; i < numImages; i++{
ImageView iv = new ImageView(this);
.......
}
是否有可能做到这一点?我如何将ImageView的变量名设置为每个ImageView的不同,以便稍后调用它们?
如果这不可行,还有其他一些设计方案吗? ImageViews将按照4,8,8,12,14,16和18组的比赛形式排列在一个方形/矩形区域中。
预先感谢您的任何帮助帮帮我!
您可以使用View超类的setTag()方法将数据添加到ImageViews来区分它们。 – 2012-01-14 16:02:44