【发布时间】:2011-10-24 05:57:50
【问题描述】:
我的布局中有一组 10 个图像视图。我也给了他们连续的 ID
android:id="@+id/pb1"
android:id="@+id/pb2"
现在我想动态改变背景。
int totalPoi = listOfPOI.size();
int currentPoi = (j/totalPoi)*10;
for (i=1;i<=currentPoi;i++) {
imageview.setBackgroundResource(R.drawable.progressgreen);
}
现在在 for 循环中,我想动态设置图像视图背景。 i,e 如果 currentpoi 值为 3,则应更改 3 个图像视图的背景。无论何时 for 循环迭代许多图像视图的背景都应该更改。希望现在问题已经清楚了。
注意:我只有 1 个图像进度绿色需要设置为 10 个图像视图
【问题讨论】:
-
能否展示完整代码并解释清楚。你有多少 drawable 。列出可绘制对象。