У меня установлен ViewPager с TabLayout вверху. Приложение работает на устройстве с физическими клавишами направления на цифровой клавиатуре, которые можно использовать для перемещения фокуса управления.
Как определить, когда фокус перемещен на указанные c вкладки в TabLayout? Когда фокус получен, я вижу подсветку вкладки, но не могу найти событий, которые могли бы позволить мне обнаружить это. Кроме того, TabSelected не работает, так как он не срабатывает до тех пор, пока не будет нажата центральная клавиша d-pad, чтобы «выбрать» фокусированную вкладку.