显示操作栏菜单按钮

时间:2013-01-31 20:37:34

标签: android menu

有没有办法在带有硬件菜单按钮的div上的操作栏中显示三个圆点菜单?像三星Galaxy等。

4 个答案:

答案 0 :(得分:4)

您的答案如下所示。有一个解释为什么你不想这样做,另一个答案提供了一个hack无论如何(在Android 4.x设备上)。

How to force use of overflow menu on devices with menu button

答案 1 :(得分:2)

The guide说:

  

...

     

溢出菜单中提供了未提升为操作项的菜单项,可通过设备菜单按钮(如果可用)或操作栏中的“溢出菜单”按钮显示(当设备不包含时)菜单按钮)。

答案 2 :(得分:1)

在我的应用程序中,我有嵌套菜单,如:

//menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/three_dots_item"
      android:icon="@drawable/ic_three_dots"
      android:title="@string/title"
      android:showAsAction="always">
      <menu>
        <!-- items to show -->
      </menu>
</item>

</menu>

这不是真正的溢出,但它是一个简单的解决方法。

答案 3 :(得分:0)

这对我有用

使用

 <uses-sdk
    android:minSdkVersion="8"
    />

而不是

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17"/>
清单xml中的