0
스크린 샷과 같은 라디오 버튼을 사용하여 서브 메뉴를 만드는 방법을 아는 사람이 있습니까? 액션 바에 스피너 액션 아이템을 만드는 법
스크린 샷과 같은 라디오 버튼을 사용하여 서브 메뉴를 만드는 방법을 아는 사람이 있습니까? 액션 바에 스피너 액션 아이템을 만드는 법
당신이 체크 가능한 라디오 버튼을 사용하여 하위 메뉴를 원하는 경우에 당신이 그 같은 것을 사용한다 : 그리고 코드의
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item android:id="@+id/red"
android:title="@string/red" />
<item android:id="@+id/blue"
android:title="@string/blue" />
</group>
</menu>
을 : 일
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.red:
return true;
case R.id.blue:
return true;
default:
return super.onOptionsItemSelected(item);
}
}
감사합니다! – oracleicom
예제가 작동 할 수도 있지만 솔루션에는 몇 가지 부작용이 있습니다. 1. 그룹 항목이 다른 오버플로 항목과 함께 오버플로 메뉴에 놓입니다. 2. 오버 플로우 메뉴에 포함되므로 마지막 항목입니다. 3. 두 그룹을 추가하려고하면 오버플로 메뉴에서 함께 그룹화됩니다. 4. hw 메뉴 버튼이있는 전화기에서는 메뉴 버튼과 함께 표시되는 표준 메뉴 항목으로 항목이 만들어집니다. – Tomik
@Tomik 정보 주셔서 감사합니다! – oracleicom