我有一个动态适配器,它用从JSON文件读取的值的文本视图填充列表视图,这是一个示例(https://imgur.com/a/w9CHzxX)。现在,我需要从这些字段中收集用户输入,并在我的应用程序的后面部分中使用它,但是我的问题是。当我生成像这样的textview时,它们都具有相同的ID对吗?所以我该如何具体地收集第二个textview的用户输入?
适配器
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {if (convertView == null) {
holder = new ViewHolder();
LayoutInflater inflater = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.layout_question_textfield, null, true);
---> holder.editText = (AutoCompleteTextView) convertView.findViewById(R.id.edt);
---> holder.editTitel = (Button) convertView.findViewById(R.id.btn);
convertView.setTag(holder);
}
else {...}
holder.editText.setHint(HintArrayList.get(position).getEditTextValue());
ID是视图的属性,该属性的范围受包含该视图的膨胀视图组的限制。