У меня есть listview
элемент с label
и два buttons
. Я попытался изменить ярлык при нажатии кнопки. Но он меняет текст на другой элемент списка. Не ярлык с кнопкой. Я сделал это с помощью адаптера пользовательского списка. Я попробовал это, как показано ниже:изменить текст на этикетке при нажатии кнопки внутри элемента списка.
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final MenuItem listItem = objects.get(position);
if (convertView == null) {
LayoutInflater inflater = (LayoutInflater) this.context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.menu_list_item, null);
btnPlus = (ButtonRectangle) convertView.findViewById(R.id.buttonPlus);
btnPlus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int i = 0;
cartQtyTextView.setText("" + ++i);
}
});
}
}
Как я могу это исправить?
Вы можете заменить ListView с видом ресайклера? – rKrishna
Создаете ли вы держатель? Для TextView и кнопки? – Nic
@RKNP, в чем проблема с ListView? Не может быть сделано с ListView? –