Программный выбор элемента ListView в Android

У меня есть два фрагмента. Первый с кнопками внутри, другой с ListViewвнутри (ListFragment).

Я хотел бы, чтобы первый фрагмент (благодаря его кнопкам) позволял пользователю просматривать ListView, который находится во втором фрагменте.

Итак, я хочу, чтобы ListView управлялся первым фрагментом с кнопками.

У меня нет проблем с обменом данными между фрагментами (отправка заказов из 1-го фрагмента во 2-й), но я не знаю, как указать моему ListView выбрать (программно) конкретный элемент списка.

Какой тип ListView мне следует использовать и как я могу указать ListView выбрать/выделить/сфокусировать один из его элементов?

Я нахожусь в сенсорном режиме, когда пользователь нажимает на кнопки 1-го фрагмента.

Должен ли я использовать setFocusableInTouchMode(true)или setChoiceMode(ListView.CHOICE_MODE_SINGLE)или что-то еще?

50
задан JDJ 29 June 2014 в 15:14
поделиться