Я хочу добавить редактируемый текст в соответствии с размером массива.Я успешно добавил динамическое редактирование текста, но проблема в том, что когда я нажимаю на текст 0 для редактирования индекса, я хочу показать значение на тексте для редактирования 0 индекса, но он установлен на последнем индексе с надутым текстом для редактирования.
private void renderView() {
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
assert inflater != null;
for (int j = 0; j < 6; j++) {
mCustomBinding = DataBindingUtil.inflate(inflater,R.layout.custom_field,mBinding.conatiner,false);
View view_cell = mCustomBinding.getRoot();
mCustomBinding.tvCustomFieldHeader.setText("value"+j);
mCustomBinding.edCustomField.setHint(">>>>>"+j);
mCustomBinding.edCustomField.setTag(j);
mCustomBinding.edCustomField.setId(j);
mCustomBinding.edCustomField.setOnClickListener(this);
mBinding.conatiner.addView(view_cell);
}
}
@Override public void onClick(View v) {
if (v.getId()==mCustomBinding.edCustomField.getId()){
mCustomBinding.edCustomField.setText("<>><><><><><"); }
}