2017-09-21 1 views
0

클럽 메뉴 항목 그룹을 숨기고 싶을 때 클릭 할 때 어떻게 표시해야하는지 .........하지 마세요. .. 그래서 코딩 어떻게 코딩하는 나를 설명 할 수있는 방법을 알고 난 항목 속성의 가시성 옵션을 사용하지만 런타임그룹 메뉴 항목을 숨기고 클릭 할 때 표시하는 방법

<item 
     android:id="@+id/zonevi" 
     android:title="Rotaract Club Of " 
     android:icon="@drawable/zonevi"> 
     <menu> 
      <item 
       android:id="@+id/club1" 
       android:title="Budhanilkantha" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club2" 
       android:title="Dillibazar Kathmandu" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club3" 
       android:title="Gongabu" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club4" 
       android:title="Kantipur" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club5" 
       android:title="Kathmandu Metro" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club6" 
       android:title="Kathmandu North East" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club7" 
       android:title="Kanthmandu Sunrise" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club8" 
       android:title="Kathmandu Youth North East" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club9" 
       android:title="Pashupati-Kathmandu" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club10" 
       android:title="Rajdhan" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club11" 
       android:title="Swoyambhu" 
       android:icon="@drawable/zonevi"/> 
      <item 
       android:id="@+id/club12" 
       android:title="Thames International College" 
       android:icon="@drawable/zonevi"/> 
     </menu> 

    </item> 
+0

나는이 시도하지 않은,이 시도하지만 menuItemId.setVisibility (View.GONE)에 도움이 될 수 있습니다; 메뉴 항목이 필요하지 않은 경우 및 menuItemId.setVisibility (View.VISIBLE); 필요할 때 – RajatN

+0

어디서이 메뉴를 탐색 서랍이나 다른 곳에서 사용하고 있습니까? – Ankita

답변

0

에 아무 표시처럼 XML에 atribute android:visibility="gone"를 추가하지 않습니다 :

 <item 
     android:id="@+id/zonevi" 
     android:title="Rotaract Club Of " 
     android:icon="@drawable/zonevi" 
     android:visibility="gone"> 
     <menu> 
    <item 
     android:id="@+id/club1" 
     android:title="Budhanilkantha" 
     android:icon="@drawable/zonevi"/> 
    .................................... 
     </menu> 

    </item> 

그리고 요소를 클릭 할 수있는 방법을 사용할 때 :

YourView.setVisibility(View.VISIBLE); 

또는

YourView.setVisibility(View.GONE); 
관련 문제