我将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;
现在我想把与“ManNotNeeded”值匹配的editText设为setVisibility(View.GONE)
希望我对这个解释很清楚......更新:
int r = getResources().getIdentifier(
"edit_text_id", "id",
getActivity().getPackageName());
dimrix_1 = (EditText) mRoot
.findViewById(r);
这在这里建议,但我不想使用原始的xml id。我想尽可能使用参考。