【发布时间】:2015-12-16 20:07:44
【问题描述】:
我正在制作一个应用程序,用户需要在其中生成 EditText 来输入数据。这是我的代码:
EditText editText = new EditText(getApplicationContext());
editText.setLayoutParams(new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
sundayLinearLayout.addView(editText);
editText.setHint("New side");
editText.getBackground().setColorFilter(getResources().getColor(R.color.black), PorterDuff.Mode.SRC_ATOP);
editText.generateViewId();
editText.setTextColor(getResources().getColor(R.color.black));
editText.setHintTextColor(getResources().getColor(R.color.gray));
每次用户点击创建一个新的 EditText,我给它一个随机的 id。我需要某种方法来识别用户以某种方式制作的所有 EditText,并将其传递给字符串或 int。我该怎么做?
【问题讨论】:
-
可以使用数组来存储edittext的id。
标签: java android xml android-edittext