Я использовал viewflipper xml как строку xml для списка просмотра, но когда я касаюсь любого списка элементов просмотра, переворачивается только верхний элемент на экране! Я знаю, это потому, что у них один и тот же идентификатор (это похоже на наличие нескольких ViewFlipper с одинаковым идентификатором в макете).
Я использовал SimpleCursorAdapter()
для создания своего списка (в Activity, а не в ListActivity).
public void onClick(View v) {
ViewFlipper vf = (ViewFlipper) findViewById(R.id.viewFlipper);
switch (v.getId()) {
case R.id.viewFlipper:
vf.showNext();
break;
.
.
.
}
}
Я тоже пробовал OnItemClickListener()
(тот же результат).
SimpleCursorAdapter()
. Спасибо. - person Tom   schedule 08.10.2013SimpleCursorAdapter()
довольно раздражающим, потому что он отнимает у разработчиков много контроля. Платой за простоту является сложность добавления функциональности в будущем. Если вы хотите использовать это, прочитайтеViewBinder
developer.android .com/reference/android/widget/ . Затем вы должны каждый раз после этого устанавливать прослушиватель кликов в представлении. Таким образом, вам не нужно использоватьfindViewById
внутри прослушивателя кликов. - person Tom   schedule 08.10.2013ViewBinder
для изменения и изменения данных, но как использовать его дляonClickListener
? - person NewDev   schedule 09.10.2013