将开关添加到溢出菜单



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

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

这是我现在拥有的代码:

主要活动:

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

和菜单.主 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

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

最新更新