Я установил панель действий в своем приложении. Я возвращаю ActionBar, вызывая Activity.getActionBar () . Затем я установил все необходимые вкладки благодаря методам ActionBar.addTab () и ActionBar.newTab () .
Когда я нахожусь в ландшафтном режиме, все мои категории отображаются на экране (т.е. пользователь может видеть все доступные вкладки). Я выбираю последнюю категорию (в правой части экрана).
После поворота экрана (теперь я нахожусь в портретном режиме) я сохраняю выбранную категорию и восстанавливаю ее на панели действий благодаря ActionBar.setSelectedNavigationItem () метод.
Хотя вкладка хорошо выбрана в панели действий (то есть ее метка подчеркнута / выделена), рассматриваемая вкладка в настоящее время не видна на экране. Действительно, ширина экрана слишком мала для отображения всех доступных вкладок ActionBar.
Моя проблема в том, что setSelectedNavigationItem
не заставляет ActionBar прокручивать выбранную вкладку, чтобы пользователь мог видеть ее метку. Пользователь должен вручную прокрутить панель действий, чтобы визуализировать, какая вкладка выбрана в данный момент.
Может ли кто-нибудь помочь мне решить эту проблему?