当按下MenuItem时,而不是使用ActionLayout来替换 ActionBar 。我希望 ActionLayout 在 ActionBar 上重叠。
由于大多数应用程序都使用这种行为,我认为它是标准的SearchView小部件。
而且由于我的应用程序适用于 API 10 及更高版本,因此我无法使用SearchView,因此使用了最新的ActionBarSherlock库(4.2.0),Jake 在其中添加了 SearchView。
问题是,即使在这里它就像用ActionViewClass替换初始菜单项。
我希望ActionLayout重叠但不替换ActionBar的原因是,我需要在 ActionBar 中有 3 个 MenuItem,如果我将它们全部保留为
android:showAsAction="always|collapseActionView"
当显示ActionLayout时,它们甚至是可见的,这为ActionLayout提供了很小的宽度
如果我正在使用
android:showAsAction="ifRoom"
最后一个图标不见了。只有 2 个图标可见。
谢谢你