【发布时间】:2016-06-15 13:13:05
【问题描述】:
我想知道每次单击按钮时按 color1 -> color3 -> color 2 的顺序循环遍历下面示例数组的算法。
int[] colorList = new int[]{color1, color2, color3};
目前,我尝试像下面的示例那样做,但无法做到。 如果可能的话,你会帮我一把吗?我找不到按我想要的顺序进行转换的解决方案。我很想收到您的来信!
void updateIndicators(int position) {
for (int i = 0; i < indicators.length; i++) {
indicators[i].setBackgroundResource(
i == position ? R.drawable.indicator_selected : R.drawable.indicator_unselected
);
}
}
【问题讨论】:
-
这里为什么需要循环?如果您只有 3 个项目,只需对这些索引进行硬编码。它将只有 3 行代码。在这里使用循环没有任何好处。
标签: android