2016-06-15 12 views
0

こんにちはこんにちはみんなに挨拶は、私がアンドロイドに新しいですし、私はちょうど私が私のアプリでナビゲーションの引き出しを実装しますが、私のナビゲーション引き出しの中に私は、メニューを使用してメニューを追加したandroid.Soを学び始めました。 XMLナビゲーションドロワー異なる背景色で各メニュー項目

答えて

0

あなたはナビゲーションの引き出しのためにあなたの方法でそれを設計することができますので、あなたは常に代わりにメニューを使用してのカスタムレイアウトを作成することができます。例えば。

ナビゲーションビュー

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     > 
     <include layout="@layout/lay_drawer_menu" /> 

    </LinearLayout> 
</ScrollView> 
</android.support.design.widget.NavigationView> 

lay_drawer_menu.xml

<TextView 
    android:id="@+id/txt1" 
    android:textcolor = "whatever you want" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:onClick="onClick" 
    android:text="Activities" /> 

<TextView 
    android:id="@+id/txt2" 
    android:textcolor = "whatever you want" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:onClick="onClick" 
    android:text="Add Detail" 
    android:textColor="@android:color/black" /> 

活動

@Override ます。public void onClickの(ビュービュー){

 switch (view.getId()) { 
      case R.id.txt1: { 
       drawerLayout.closeDrawers(); 

       //your code. 

      } 
      break; 
      case R.id.txt2: { 
       drawerLayout.closeDrawers(); 

       //your code. 

      } 
      break; 

     } 

    } 

は、これが役立つことを願っています。

0

さて、あなたは今まであなたが望むものにそれをカスタマイズすることができ、あなたのown.Youのカスタムナビゲーションドロワーを作成するために、リンクの下に通過することができます。 Custom Navigation Drawer

+0

はあなたのために正常に動作していることでしょうか?あなたは、私はそれで行われていれば、私は結果が更新されますので、Javaコードで、すなわちコーディングに変更を加える必要があるため、私はそれをtriet didntは他の人が –

+0

恩恵を受けすることができるので、受け入れることができます –

関連する問題