这个问题说明了一切。但我希望在所有设备的屏幕右上角都有一个搜索按钮。我知道如果有一个硬件菜单按钮,操作按钮将在底部的弹出菜单中,但我不希望这样。我需要操作栏上的按钮。最好也不是溢出按钮的解决方法。
问问题
260 次
2 回答
1
您可以使用 ActionBarSherlock 或新的 v7 支持库来支持旧设备上的 ActionBar,包括带有硬件菜单键的设备。使您的搜索菜单项具有android:showAsAction="always"
于 2013-08-10T05:06:20.507 回答
0
Karakuri 的答案非常接近,但我会自己澄清一下。
关键是在您的命名空间下的菜单标记中定义 xml 架构以及 android 架构。
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto">
然后在项目中,它需要是
yourapp:showAsAction="always"
不是
android:showAsAction="always"
这是我搞砸的地方。
它在文档中显示,但我不小心跳过了它。
于 2013-08-10T05:53:40.653 回答