Андроид гугл тв действие
Я новичок в разработке для Android, и я пытаюсь разработать простое приложение для Android для Google TV и хотел бы создать макет со вкладками, похожий на библиотеку leftNavBar, предоставленный в googletv-android-sample, или просто используя оригинальный макет вкладок панели действий. Однако я ищу решение, чтобы прикрепить событие onFocus к вкладке, чтобы я мог переключать фрагмент содержимого, когда вкладка получает фокус, а не выбранное событие. Спасибо.
Здесь дается подход, реализующий onfouschangelistener в библиотеке leftnavbar.
Изменение ImageView при изменении Tab Focus
Любые другие мысли будут оценены, спасибо.
1 ответ
Непонятно, что вы спрашиваете - пожалуйста, пересмотрите ваш вопрос. Почему вы хотите использовать onHover? почему использование OnFocusChangeListener является проблемой?
Пример onFocusChange:
public void onFocusChange(View view, boolean hasFocus) {
if(hasFocus){
view.setBackgroundColor(Color.RED);
} else {
view.setBackgroundColor(Color.TRANSPARENT);
}
}