У меня есть активность со списком.
В нижней части listview
у меня есть «Выбранный элемент» textview
и кнопка сохранения.
В представлении списка используется адаптер с несколькими текстовыми полями и переключатель.
Я понимаю, как добавить события щелчка для переключателей в адаптере.
Мне нужно знать, как получить события щелчка в адаптере, чтобы обновить «Выбранный элемент» в textview
.
Редактировать 9/19
Код добавлен
listView1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
PlanListObj pl = planAdapter.getItem(position);
switch (view.getId()) {
case R.id.radioButton1:
selection.setText("Radio: " + pl.getPlanName());
break;
default:
selection.setText("Row: " + pl.getPlanName());
}
}
});
Если я нажимаю переключатель в пользовательской строке, регистр R.id.radioButton1
недопустим, предположительно, поскольку переключатель посылает onClick
, а не OnItemClick
.
Заранее спасибо
Jim