gpt4 book ai didi

java - java中如何使用字符串作为引用?

转载 作者:行者123 更新时间:2023-12-01 14:12:02 26 4
gpt4 key购买 nike

我将 EditText 引用设置为“dimrix_1”。我有一个值为“dimrix_1”的字符串。

如果我不知道字符串的值,我如何使用该字符串作为引用,因此如果它是“dimrix_2”,我想引用“dimrix_2”EditText等等...

dimrix_1 = (EditText) mRoot
.findViewById(R.id.dimrix_et);
dimrix_2 = (EditText) mRoot
.findViewById(R.id.dimrix2_et);
dimrix_3 = (EditText) mRoot
.findViewById(R.id.dimrix3_et);


String ManNotNeeded = "dimrix_" + totalNumbers;

现在我想让 editText 与“ManNotNeeded”值匹配到 setVisibility(View.GONE)

希望我的解释很清楚......

更新:

            int r = getResources().getIdentifier(
"edit_text_id", "id",
getActivity().getPackageName());
dimrix_1 = (EditText) mRoot
.findViewById(r);

这里建议,但我不想使用原始的 xml id 。如果可能的话我想使用引用。

最佳答案

方法 android.content.res.Resources.getIdentifier() 可以完成您想要的操作。详情请查看documentation

关于java - java中如何使用字符串作为引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18441786/

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