膨胀和访问EditText值

时间:2018-10-18 16:03:43

标签: android android-inflate

我正在多次膨胀一个包含EditText的TableRow。我设法在将行添加到表之前检索EditText并编辑setHint值。如何标记每个Editext,以便以后可以检查每个EditText值?(每个editText4中的用户输入)。 setTag是正确的方法吗?

LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

rowView = (TableRow)inflater.inflate(R.layout.tablerow, null);
EditText editText = rowView.findViewById(R.id.edittext);


editText.setHint("Number " + Integer.toString(currentField));

如何为每个EditText设置和检索ID或标签?

1 个答案:

答案 0 :(得分:0)

大概是将TableRow放入TableLayout中。在这种情况下,可以使用TableLayout继承的ViewGroup方法getChildAt(int position)来在指定位置获取TableRow。