Выделить выбранный элемент в ListView

Я использую фрагменты для отображения панели с двумя вариантами выбора, A и B. Когда пользователь нажимает на выбор, я хотел бы выделить отдельный выбор.

В onActivityCreated:

setListAdapter (новый ArrayAdapter (getActivity (), android.R.layout.simple_list_item_activated_1, settingsNames));

Используя .simple_list_item_activated_1, я получаю именно то, что хочу. Но как переопределить «синий» цвет выделения? Звучит достаточно просто, но у меня много проблем.

Я пробовал это окольным путем, но он не выбирает первый элемент при первом создании действия. Я попытался сделать это «кнопкой» и установить возможность рисования при нажатии, но не сработало. Итак, есть ли простой способ переопределить стили Android по умолчанию?

Большое спасибо.


person Cindy    schedule 18.07.2011    source источник
comment
Вам просто нужен селектор, см. здесь: stackoverflow.com/questions/4051297/   -  person michaelg    schedule 19.07.2011