我将 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。如果可能的话,我想使用参考。