gpt4 book ai didi

android - 您如何遍历 View ID?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:10 24 4
gpt4 key购买 nike

对于我的 android 应用程序,我需要制作一个 View ID 数组。

该数组将包含 81 个值,因此将它们一个接一个地相加会很费时。这是现在的样子:

cells[0] = R.id.Square00;
cells[1] = R.id.Square01;
cells[2] = R.id.Square02;
cells[3] = R.id.Square03;
cells[4] = R.id.Square04;
cells[5] = R.id.Square05;
//All the way to 80.

是否有更短/更有效的方法来做到这一点?

最佳答案

谢天谢地,有。使用 getIdentifier() :

Resources r = getResources();
String name = getPackageName();
int[] cells = new int[81];
for(int i = 0; i < 81; i++) {
if(i < 10)
cells[i] = r.getIdentifier("Squares0" + i, "id", name);
else
cells[i] = r.getIdentifier("Squares" + i, "id", name);
}

关于android - 您如何遍历 View ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com