【问题标题】:Action Bar for Android being replaced by Menu Button?Android 的操作栏被菜单按钮取代?
【发布时间】:2014-09-02 12:25:46
【问题描述】:
不确定这是否是这个问题的合适位置,但这里是。我正在关注用于创建应用程序的 android 教程,并且发现操作栏中菜单的实现存在一些问题。 (http://developer.android.com/training/basics/actionbar/setting-up.html)。我正在三星 Galaxy S4 上进行测试。
我正在为 Android 3.0 及更高版本制作应用程序,但是当我按照这些说明操作时,菜单不会出现在操作栏中,但只有在我按下菜单按钮时才会显示。如果我按照 Android 2.1 及更高版本的说明操作,菜单按钮会出现在操作栏中,但通过按菜单按钮激活的溢出菜单除外。
对于 Android 3.0 及更高版本,我需要做什么才能使菜单出现在操作栏中?或者这不再是它的工作方式,而是现在使用菜单按钮显示?
【问题讨论】:
标签:
android
android-actionbar
【解决方案1】:
在 menu.xml 中使用 showAsAction="always"
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_start"
android:showAsAction="always"
android:title="Start"/>
<item
android:id="@+id/action_signout"
android:showAsAction="always"
android:title="logout"/>
</menu>