ActionbarSherlock我正在开发一个用于向后兼容的应用程序,我目前在Spinner添加到ActionBar.
设想:
我正在使用ActionBar.NAVIGATION_MODE_TABS,每个选项卡都有Fragment自己的膨胀菜单。
我没有问题膨胀和填充菜单或Spinners,但问题是Spinner当用户点击它时它没有展开。但是,当用户滑动到另一个时fragment,Spinner展开(并且显示在错误fragment的.Spinnerfragment
此问题仅发生在 <4.0.x 的设备上(未尝试 3.x)。在 >4.0.x 上进行测试时,它按预期工作。
我已经尝试调试并通过回调方法,但我无法弄清楚为什么会发生这种情况。这可能是旧版本 Android 中的错误,还是因为菜单等的处理方式不同?(不应该,因为我正在使用ActionbarSherlock)。
有谁知道为什么会这样?
编辑:
我注意到,无论菜单中的操作项是什么fragments/tabs,都不会首先添加到中。ViewPager第一个tab,即一旦Activity开始就激活的那个,从来没有这个问题。
只是我缺少某些东西,还是应该是这样?