В настоящее время я переустанавливаю свое приложение, чтобы заставить его работать на устройствах до версии 3.0, используя actionbarsherlock.
Если пользователь запускает приложение в портретном режиме, а затем поворачивает экран и пытается выбрать вкладку, ничего не происходит, пока пользователь не выполнит другое действие. Текущую сборку, которая это делает, можно скачать здесь (sherlock -alpha1)http://tinyurl.com/cz95nup.
Вкладки добавляются следующим образом
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
bar.addTab(bar.newTab().setText("tab1").setTabListener(this),false);
bar.addTab(bar.newTab().setText("tab2").setTabListener(this),false);
bar.addTab(bar.newTab().setText("tab3").setTabListener(this),false);
Это также происходит, если вы запускаете приложение в альбомной ориентации, а затем используете его в портретном режиме (вкладки в портретной ориентации не будут работать ).
Он отлично работает на устройствах с собственной панелью действий.