ActionBar не прокручивает выбранную вкладку, если она находится за пределами видимых границ actionBar на экране

Я установил панель действий в своем приложении. Я возвращаю ActionBar, вызывая Activity.getActionBar () . Затем я установил все вкладки, которые мне нужны, благодаря методам ActionBar.addTab () и ActionBar.newTab () .

Когда я в ландшафтном режиме, все мои категории отображаются на экране (т. Е. Пользователь может видеть все доступные вкладки). Я выбираю последнюю категорию (справа от экрана). После поворота экрана (теперь я в режиме портрета) я сохраняю выбранную категорию и восстанавливаю ее на своем ActionBar благодаря методу ActionBar.setSelectedNavigationItem () .

Хотя вкладка хорошо отображена в ActionBar (т. Е. Ее метка подчеркнута / выделена), рассматриваемая вкладка в настоящее время не отображается на экране. Действительно, ширина экрана мала, чтобы отображать все доступные вкладки ActionBar.

Моя проблема заключается в том, что setSelectedNavigationItem не делает прокрутку ActionBar выбранной вкладке, чтобы пользователь мог видеть ее метку. Пользователь должен вручную прокрутить в ActionBar, чтобы визуализировать, какая вкладка выбрана в данный момент.

Может ли кто-нибудь помочь мне решить эту проблему?

Solutions Collecting From Web of "ActionBar не прокручивает выбранную вкладку, если она находится за пределами видимых границ actionBar на экране"