2016-12-10 6 views
1

에 대한 아이콘을 표시하지 않는 것은 아이콘이 포함되어 있습니다.는 내부 메뉴 항목에 아이콘을 표시하지만, 당신이 볼 수 있듯이, 나는 각각의 모든 메뉴 항목에 <code>Icon</code>, <strong>홈페이지</strong> 및 <strong>내부</strong> 모두 메뉴 항목을 사용하고 주 메뉴 항목

문제 :Inner 메뉴 항목에 아이콘 만 표시Main 메뉴 항목

1. Showing Icons for `Inner 1` and `Inner 2` 

2. Not showing for `Main 1` and `Main 2` 

menu.xml에 대한

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.akoscz.youtube.YouTubeActivity" > 

    <item 
     android:id="@+id/action_settings1" 
     android:icon="@drawable/ic_share" 
     android:orderInCategory="100" 
     android:title="Main 1" 
     app:showAsAction="never"> 

    <menu> 

     <item 
      android:id="@+id/action_settings2" 
      android:icon="@drawable/ic_share" 
      android:orderInCategory="100" 
      android:title="Inner 1" 
      app:showAsAction="never"/> 

     <item 
      android:id="@+id/action_settings3" 
      android:icon="@drawable/ic_share" 
      android:orderInCategory="100" 
      android:title="Inner 2" 
      app:showAsAction="never"/> 

    </menu> 

    </item> 

    <item 
     android:id="@+id/action_settings4" 
     android:icon="@drawable/ic_share" 
     android:orderInCategory="100" 
     android:title="Main 2" 
     app:showAsAction="never"/> 

</menu> 
+0

방문 : http://stackoverflow.com/questions/11443201/android-how-to-include-a-menu-xml-inside-another-menu-xml – Ironman

답변

0

사실 나는 불행하게도 전에 같은 일을 시도했다하지 솔루션을 찾을 수 없으므로이 가능한 솔루션을 살펴보십시오.

부모 메뉴를 만들면 showAlways 아이콘이 작업 표시 줄 영역에 표시되고 하위 메뉴가 열립니다.

<item 
     android:id="@+id/action_settings1" 
     android:icon="@drawable/ic_share" 
     android:orderInCategory="100" 
     android:title="Main 1" 
     app:showAsAction="showAlways">