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