android动作按钮在低分辨率下不可见

时间:2014-11-27 20:27:54

标签: android android-actionbar action

我正在开发一款应用并直接在我的设备上测试它(HTC One S)。一切都很好,直到我运行它的设备(或更高的分辨率),但如果我尝试在低分辨率的另一台设备上运行该应用程序,我看不到右上角的操作按钮。

UI应该是这样的(并且它在我的设备上):

enter image description here

这就是它在分辨率较低的设备上的显示方式:

enter image description here

我甚至尝试使用Eclipse虚拟设备,通过设置240x320或320x480或480x800但没有...我仍然没有看到操作按钮

我找了类似的问题,我找到的唯一一个是Actions Buttons in Android not visible,但不起作用。 无法弄清楚诀窍是什么!

1 个答案:

答案 0 :(得分:0)

<item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        android:showAsAction="always" />

确保您的菜单项“showAsAction”设置为“always”。如果做不到这一点,请确保您使用的较小设备没有启用硬件菜单按钮。