Ответ 1
android:cacheColorHint="@color/....."
android:divider="@color/...."
android:listSelector="@color/...."
color = #00000000
Я установил фокус и первый выбранный элемент в виде списка так:
this._listItems.requestFocusFromTouch();
this._listItems.setSelection(listViewLastPosition);
это приводит к появлению меню с выбранным первым элементом. Как мне это изменить? Я пытался работать с селектором, но он не работает. Как отменить прикосновение при появлении меню и включить его, если пользователь скрывает меню?
EDIT: я заметил, что есть оранжевый фон, который всегда отображается под моим выделенным элементом, и вот мой селектор меню:
menukey_home_focus ", а menukey_home находятся на перелистом фоне, поэтому мы видим оранжевый под ним. В результате возникают два вопроса:
Как изменить оранжевый фон по умолчанию на полностью прозрачный фон (материал с setMenuBackground() по всему Интернету НЕ работает, код находится в базе активности)
Как полностью отменить фокус?
Любой из этих двух будет работать. Второй вариант предпочтительнее.
android:cacheColorHint="@color/....."
android:divider="@color/...."
android:listSelector="@color/...."
color = #00000000