3

在应用程序中,我将选项卡与 ActionBar 一起使用,有时我使用 ActionBar.selectTab() 方法以编程方式切换选项卡。

这很好用,但是当 ActionBar 的宽度太小时,选项卡会进入紧凑模式,并显示为下拉菜单。当我使用 ActionBar.selectTab() 方法时,微调器中显示的项目不会改变。

是否有官方解决方案或已知的解决方法?

4

2 回答 2

1

这是 Android 中的一个已知错误。请在此处查看 Jake Wharton 建议的解决方法:并为问题加注星标,以便解决

于 2014-02-05T21:49:25.257 回答
0

这个问题已经在ActionBarSherlock github上被问过了。ICS ActionBar 上似乎也存在这个问题。

可以通过更改链接中所述的来源来避免使用 ABS。对于本机 ActionBar,我设法使用反射来访问操作栏的下拉微调器。

于 2012-07-30T06:49:38.190 回答