2

在我的应用程序中,我刚刚创建了一个溢出菜单(带有三个点的图标),并添加了三个选项:设置、语言和官方网站。

现在我还想直接在溢出中添加一个开关,一个带有 ON-OFF 的开关。

这是我现在的代码:

主要活动:

public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater menuInflater = getMenuInflater();
    menuInflater.inflate(R.menu.main, menu);
    return super.onCreateOptionsMenu(menu);
}

和 menu.main xlm

   <menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="Settings"/>
<item
    android:id="@+id/language"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="Language"/>

<item
    android:id="@+id/linktosite"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="Official Site"/> </menu>

我希望你能帮助我:D

4

1 回答 1

2

溢出菜单不支持自定义视图,例如Switch. 但是,您可以通过添加android:checkable="true"到您的<item>定义以在该项目旁边显示一个复选框(在 3.0+ 设备上)来使项目成为可检查项目,如使用可检查菜单项指南中所述。

于 2013-10-04T22:25:25.403 回答