gpt4 book ai didi

java - 在 Java 中引用另一个类变量

转载 作者:行者123 更新时间:2023-11-29 22:07:20 24 4
gpt4 key购买 nike

我以为我已经弄明白了,但显然我没有。

在我制作的 Android 应用程序中,微调器将根据之前微调器的选择更改其内容。监听器工作并且第二个微调器正在更改,但是第三个微调器未获取其内容。

我想实现的是:

if (spinner1.selection == "Acura") {
spinner2 = "Acura";
}

我正在调用的字符串数组是 R.java 文件中的整数,因此对于 Acura 它将是:R.array.Acura

所以我的问题是:

如何根据字符串动态调用整数 R.array.*

我希望我的问题是有道理的。

干杯

最佳答案

使用 getIdentifier()在您的 Activity 中查找资源 ID 的方法。

例如:

spinner2 = "Acura";
int arrayResourceId = getResources().getIdentifier(spinner2, "array", getPackageName());

关于java - 在 Java 中引用另一个类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10506785/

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