Андроид гугл тв действие

Я новичок в разработке для 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);
  }
} 
Другие вопросы по тегам