2016-05-05 11 views
1

マップ・レイヤーを切り替えるためにナビゲーション・ドロワー内のメニュー要素を使用しますが、現在は1つだけをハイライト表示できます。これは私が今まで持っているコードです:ナビゲーション・ドロワー:複数のアクティブ・エレメント

<group android:checkableBehavior="all"> 
     <item 
      android:id="@+id/traffic_layer" 
      android:icon="@drawable/ic_menu_gallery" 
      android:title="Traffic layer" /> 
     <item 
      android:id="@+id/work_zones" 
      android:icon="@drawable/ic_menu_gallery" 
      android:title="Work zones" /> 
     <item 
      android:id="@+id/accidents" 
      android:icon="@drawable/ic_menu_gallery" 
      android:title="Accidents" /> 
     <item 
      android:id="@+id/incidents" 
      android:icon="@drawable/ic_menu_gallery" 
      android:title="Incidents" /> 
     <item 
      android:id="@+id/poi" 
      android:icon="@drawable/ic_menu_gallery" 
      android:title="POI" /> 
    </group> 

私はどのようにGoogleマップのレイヤーマルチセレクションナビゲーション引き出しリストのようなものを実現できますか? Google Maps toggles

答えてくれてありがとう、私の下手な英語のため申し訳ありません:)

答えて

0

あなたができる場合、あなたはあなたが複数のアイテムを持つことができ、この

<group android:checkableBehavior="single"> 
    <item 
     android:id="@+id/nav_1" 
     android:icon="@drawable/ic_icon" 
     android:title="Item 1" 
     android:checked="true"/> 

    <item 
     android:id="@+id/nav_2" 
     android:icon="@drawable/ic_icon" 
     android:title="Item 2" /> 


<item android:title="Subtitle 1"> 
    <menu> 
    <group android:checkableBehavior="single"> 

     <item 
      android:id="@+id/nav_2" 
      android:icon="@drawable/ic_icon" 
      android:title="Item 3" /> 

     <item 
      android:id="@+id/nav_4" 
      android:icon="@drawable/ic_icon" 
      android:title="Item 4" /> 

     <item 
      android:id="@+id/nav_5" 
      android:icon="@drawable/ic_icon" 
      android:title="Item 5" /> 
    </group> 
    </menu> 
    </item> 
</group> 

のように二回

グループを使用することができます選択しました

+0

まだ動作しません:(私はまだ複数の項目を同時にタップすることはできません。再。 –

+0

ええと。私はそれを聞いて申し訳ありません..まだ問題を解決することができません? – BooDoo

+0

yup :(私はいくつかの調査を行い、Googleがナビゲーションドロワでメニューをどのように動作させるかを変更したことを発見しました。 –

関連する問題