-3

私のデザインに応じて、ナビゲーションビューアイテムのデフォルトパディングを変更してカスタムナビゲーションビューを作成したいとします。同じものを変更しているときに、必要なパディング値をナビゲーションビューに適用しようとしましたが、適用すると全体のナビゲーションビューのインクルードヘッダーが変更されますが、私のデザインに応じてメニュー項目の異なるグループに異なるパディング値を適用します。あなたは、トップグループが下のグループとは異なる左パディングを持っている画像から見ると同じようにここでナビゲーションビューアイテムをカスタマイズする

マイデザイン

enter image description here

です。これを変更するには、ナビゲーションビュー内でlistviewを使用する必要があります。

答えて

0

あなたはこのよう

<android.support.design.widget.NavigationView 
     android:id="@+id/nav_view" 
     android:layout_width="200dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:fitsSystemWindows="true"> 
     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="200dp" 
      android:src="@drawable/dirghhome"/> 
     <ListView 
      android:id="@+id/lst_menu_items" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="200dp" 
      android:layout_weight="1" /> 
      <Textview> 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 
      <LinearLayout...........</LinearLayout> 

</android.support.design.widget.NavigationView> 
のようなあなたのナビゲーションビューをカスタマイズすることができます
関連する問題