2013-04-05 2 views
0

하위 메뉴를 Android에 추가했는데 하위 메뉴에 아이콘을 추가하고 싶지만 표시되지 않습니다. 나는 코드의 다음 코드 작성했습니다 :하위 메뉴에 아이콘이 설정되지 않았습니다.

int base = Menu.FIRST; 

    SubMenu sm = menu.addSubMenu(base, base + 1, Menu.NONE, "submenu"); 
    MenuItem item1 = sm.add(base, base + 2, base + 2, "sub item1"); 

    sm.add(base, base + 3, base + 3, "sub item2").setIcon(R.drawable.block_user); 
    sm.add(base, base + 4, base + 4, "sub item3").setIcon(R.drawable.extendedaway); 
    item1.setIcon(R.drawable.away); 
    sm.setIcon(R.drawable.chaty); 

답변

0

나는 아이콘이 하위 메뉴에 대해 지원됩니다 생각하지 않는다 있습니다. 예를 들어 여기에, 그래서 여기에 검색 유무 : adding icon with submenu items

이 자습서를 참조하십시오 : http://www.linuxtopia.org/online_books/android/devguide/guide/topics/ui/menus.html

옵션 메뉴

이이 활동에 대한 메뉴 항목의 기본 집합입니다. 기기의 MENU 키를 누르면 이 표시됩니다. 이 메뉴 키의 언론에서 화면 하단의 초기에 볼 수 항목의 모음입니다

아이콘 메뉴 : 옵션 메뉴 내에서 메뉴 항목의 두 그룹이다. 최대 6 개의 메뉴 항목을 지원합니다. 아이콘을 지원하는 메뉴 항목 만 이고 에는 확인란이나 라디오 버튼을 지원하지 않는 메뉴 항목이 있습니다.

확장 된 메뉴 이것은 아이콘 메뉴에서 "추가"메뉴 항목에 의해 노출 된 항목의 수직 목록입니다. 아이콘 메뉴가 과부하 상태 일 때만 이 존재하며 여섯 번째 옵션 메뉴 항목 인 과 나머지로 구성됩니다.

다소 날짜가 있지만 변경되지 않았다고 생각합니다.

관련 문제