在按下 MenuItem 时,不使用 ActionLayout 来替换ActionBar。我希望ActionLay在ActionBar上重叠。
由于大多数应用程序都使用此行为,因此我认为它是标准的 SearchView 小部件。
由于我的应用程序适用于API 10及更多,我无法使用 SearchView ,因此使用了最新的 ActionBarSherlock 库(4.2.0),其中Jake添加了SearchView
问题是,即使在这里就像用 ActionViewClass 替换初始菜单项一样。
我希望 ActionLayout 重叠而不是替换 ActionBar 的原因是,我需要在ActionBar中有3个MenuItem,如果我将所有这些都保持为< / p>
android:showAsAction="always|collapseActionView"
当显示 ActionLayout 时,它们甚至可见,这为 ActionLayout
提供了很小的宽度如果我正在使用
android:showAsAction="ifRoom"
缺少最后一个图标。只能看到2个图标。
谢谢
答案 0 :(得分:0)
如果您的设备中有物理菜单按钮(例如Nexus S),则点线将不会显示。当您按下菜单按钮时,它将显示出来。
您可以使用某些内容使用android:showAsAction="never"
强制操作项进入溢出。