SearchView与ActionBar重叠

时间:2012-12-04 12:30:08

标签: android actionbarsherlock searchview

在按下 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个图标。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您的设备中有物理菜单按钮(例如Nexus S),则点线将不会显示。当您按下菜单按钮时,它将显示出来。

您可以使用某些内容使用android:showAsAction="never"强制操作项进入溢出。