Я новичок в android, и у меня проблема с ListView. Мой ListView загружает данные из службы REST, а затем с использованием этих данных ListView заполняется. Я хочу добавить что-то lke OnItemClickListener/OnSelectedItemListener на каждый элемент и когда пользователь клики на элементе хочет добавить кнопку. Кнопка должна исчезнуть, когда пользователь нажмет на другой элемент. Есть идеи?Update ListView item on click/select
[EDIT] Что я пробовал?
- Я создать LinearView который содержит ListView и кнопки
- ListView заполняется в деятельности с использованием данных REST службы (TextView используется для просмотра)
Я думаю, что мой
OnClickListener
класс может выглядеть следующим образом, но Я не знаю, как я могу добавить кнопки (лучший будет создать один объект Button AMD показать только на выбранном элементе - Я думаю, что это будет bebetter производительность)общественного класса RoomClickListener реализует OnItemClickListener {
@Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Button b = new Button(arg0.getContext()); b.setText("Join"); }
}
Звуковой сигнал OnItemClickListener, как хорошее начало, что вы пробовали? Отправьте свой текущий код и любую ошибку, которую вы испытываете. – Sam
Вам нужна «кнопка» для каждого элемента или только одна для всего? – codeMagic
Я хочу создать список с TextView. Когда пользователь нажимает на TextView, я хочу показать Button под этим TextView, но когда пользователь нажимает на другой TextView, я хочу показать кнопку под этим TextView и т. Д. – pepuch