2
사용자가 메뉴 버튼을 눌렀을 때 나타나는 옵션 메뉴의 메뉴 항목이 선택되면 표시되는 라디오 버튼 하위 메뉴를 만드는 데 문제가 있습니다.Android 메뉴 및 하위 메뉴
이// Expand the options menu when the user taps their menu button
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch item.getItemId() {
case R.id.expandRadioMenu:
// Show the sub-menu and collapse the initial menu
return true;
}
}
은 다음 res/menu/menu.xml
의 XML이 될 때 :
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:visible="true"
android:enabled="true"
android:checkable="false"
android:icon="@drawable/ic_menu_mark"
android:id="@+id/expandRadioMenu"
android:title="Select"
android:titleCondensed="select">
<menu>
<group
android:enabled="true"
android:visible="false"
android:checkableBehavior="single"
android:id="@+id/radio">
<item
android:enabled="true"
android:visible="true"
android:title="Foo"
android:titleCondensed="Foo"
android:id="@+id/foo">
</item>
<item
android:enabled="true"
android:visible="true"
android:title="Bar"
android:titleCondensed="Bar"
android:id="@+id/bar">
</item>
</group>
</menu>
</item>
</menu>
문제는 XML과 관련이 없으며 메뉴를 표시하려고합니다. – terrygarcia
기본적으로, 사용자가 옵션 메뉴에서 "선택"을 선택할 때 나타나는 특정 [하위] 메뉴와 옵션을 선택할 때 숨기기 만하면됩니다. – terrygarcia
나는 어떻게 그 특정한 서브 메뉴 쇼를 만들까요? – terrygarcia