Android ListView программный выбор / выделение
У меня есть простая настройка listview и listadapter следующим образом:
listAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, listOfDomainObjects);
listView.setAdapter(listAdapter);
Пользователь делает выбор в списке, который переводит их в другое действие. Из нового действия они могут щелкнуть свой выбор, который возвращает их к действию со списком выше. Я хочу выделить предыдущий выбор. В настоящее время я нахожу запись в списке соответствия и звоню:
listView.setSelection(matchIndex);
Это приносит их предыдущий выбор в верхней части списка. Можно ли выделить (тем оранжевым цветом по умолчанию) предыдущий выбор? Я попробовал несколько подходов без удачи.