2
ナビゲーション・ドロワーでカスタム・メニューを使用しています。私は、メニュー項目の左余白を減らし、画像ビューを余白に少し近づけたい(左に向かって)。下の余白を減らし、画像ビューとテキストビューを移動するために寸法を変更しました。ナビゲーションドロワーのメニュー項目の左余白を減らしますか?
<!-- Override the private variables in navigation drawer-->
<dimen name="design_navigation_icon_size">45dp</dimen>
<dimen name="design_navigation_icon_padding">5dp</dimen>
<dimen name="design_navigation_separator_vertical_padding">0dp</dimen>
<dimen name="design_navigation_seperator_left_margin">0dp</dimen>
私は画像のみのため16dpスペースを削減したいと思います。これを行うためにオーバーライドできるディメンション変数はありますか?
NavigatonView:
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:itemIconTint="@null"
app:menu="@menu/activity_main_drawer"
app:itemTextAppearance="@style/NavigationDrawerStyle">
私はDrawerLayoutに
tools:override="true"
を追加しました。
menu_drawerは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/grp1" android:checkableBehavior="single">
<item
android:id="@+id/navigation_item_1"
android:icon="@drawable/menu_home_unselected"
android:title="Home" />
</group>
<group android:id="@+id/grp2" android:checkableBehavior="single" >
<item
android:id="@+id/navigation_item_2"
android:icon="@drawable/menu_identify"
android:title="Identity" />
</group>
<group android:id="@+id/grp3" android:checkableBehavior="single" >
<item
android:id="@+id/navigation_item_3"
android:icon="@drawable/menu_self_disclosure"
android:title="Disclosure" />
</group>
</menu>
関連するxmlファイルを表示できますか?最も重要なのは引き出し/ナビゲーションビューです。 – Vucko
これは今質問で更新されました。 –
@USKMobility:あなたが共有した質問は、メニュー項目間の下部の間隔を減らします。私は左マージンとメニュー項目の間のスペースを減らすことを考えています。私はまた、そこに言及した次元の変更を私の質問に加えました。 私のスタイルファイルにも '- 18dp
'があります。 –