我正在多次膨胀一个包含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或标签?
答案 0 :(得分:0)
大概是将TableRow放入TableLayout中。在这种情况下,可以使用TableLayout继承的ViewGroup方法getChildAt(int position)来在指定位置获取TableRow。