使用AppCompat库中的ActionBar。每个添加的动作都在溢出菜单中显示出来。我知道略过了一些东西,代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/connect_plus"
android:icon="@drawable/ic_google_plus"
android:title="Connect to Google+"
android:showAsAction="always"
android:titleCondensed="Connect to Google+">
</item>
</menu>
activity在onCreate
方法中的配置
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
是不是有什么弄错了?
根据您给出的代码和配置,看起来没有什么明显的错误。
首先,您已经在菜单文件中将“Connect to Google+”菜单项设置为始终显示在 ActionBar 中(使用 android:showAsAction="always")。
其次,您在 Activity 的 onCreate 方法中已经启用了 ActionBar 上的“返回”按钮,并且已经将该按钮设置为可用状态。
因此,您的菜单应该在 ActionBar 中显示。如果菜单项未正确显示,可能是因为在设备或模拟器上的屏幕尺寸/分辨率过小,导致菜单项被移动到溢出菜单中。
也可能是菜单项内容过多导致没有展示在 actionbar上,或者在样式里面设置了actionbar的高度和宽度,导致显示不全。