我正在编写一个 android 应用程序,我正在尝试使用嵌套循环初始化一个按钮网格。
我最初通过研究找到了这个当前的解决方案,但我无法弄清楚出了什么问题。
for (int i = 0; i < piles.length; i++)
for (int j = 0; j < piles[0].length; j++) {
id = getResources().getIdentifier("R.id." + "b" + numplayaz + Integer.toString(i) + Integer.toString(j), "id","app.dj");
bpiles[i][j] = ((Button) this.findViewById(id));
bpiles[i][j].setOnClickListener(this);
}
}
由于某种原因,当 id 始终设置为 0 并因此将 bpiles[0][0] 设置为空时,然后得到空指针异常。
我尝试了很多小解决方案,但没有任何效果。
有没有人看到我的问题是什么或者有更好的解决方案。
哦,当我看到这篇文章时,我想出了这个。 带有变体字符串的 Android findViewbyId