2013-10-04 5 views
1

В моем приложении я только что создал меню переполнения (значок с тремя точками), и я добавил три варианта: Настройки, Язык и Официальный сайт.Добавление переключателя в меню переполнения?

Теперь я хотел бы добавить также переключатель, один с 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

ответ

0

Меню переполнения не поддерживают пользовательские представления, например Switch. Тем не менее, вы можете сделать элемент проверяемым, добавив android:checkable="true" в ваше определение <item>, чтобы установить флажок рядом с этим пунктом (на устройствах с более высокой степенью защиты), как описано в разделе Using checkable menu items guide.

Смежные вопросы