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