2017-01-04 13 views
1

私はAndroidサイドバーを実装しようとしています。私はDrawerレイアウトでスライディングサイドバーを実装する方法を知っています。最初の写真はリストで、アイテムの1つをクリックすると関連するリストアイテムが表示されます。これを行う方法?私を助けてください。どのようにアンドロイドサイドドロワーツリー構造メニューを実装するには?

First pic with side headings

List based on first pic heading

+1

私はあなたのDrawerLayout内の断片を使用します。ユーザーがリスト内の項目をクリックすると、表示されているフラグメントを変更できます。 –

+1

リストの代わりにExpandableListViewとExpandableListAdapterを使用します。 –

+1

@SHIVANIGARGこれは、 "+"がクリックされたときにリストが拡大するキューであると仮定して、2番目の "スクリーン"で動作します。 –

答えて

1

あなたは、メニューSimple and effective way.

のグループを変更することができます NavigationView

mainNavigationMenu_.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { 
     @Override 
     public boolean onNavigationItemSelected(MenuItem menuItem) { 
      //IT WILL HAPPEN ON BASIS OF ITEM ID OF MENU.... 
      navView.getMenu().clear(); 
      navView.inflateMenu(R.menu.second_menu); 
      return true; 
     } 
    }); 

OR

の項目選択にメニュー全体をクリアすることができます

ありがとう:)

関連する問題