以下のコードがナビゲーション用のドロワーです。 アンドロイド:layout_marginLeft = "620dp"を使用して、ドロワが占有するスペース(幅)を指定しますレイアウトが開きます。 固定幅をハードコードする代わりに620dp私は同じような重量を指定したい、またはこの属性のための重量のような類似のアプローチがありますか?あなたがidでNavigationViewを見つけることができ、レイアウトのそれぞれの活性/断片中アンドロイドにウェイトを使用する方法:layout_marginLeft属性android
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/header"
android:layout_marginLeft="620dp"
android:fitsSystemWindows="true"
app:itemBackground="@android:color/transparent"
>
<ExpandableListView
android:id="@+id/navigationmenu"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="130dp"
android:divider="@android:color/transparent"
android:listSelector="@android:color/transparent"
android:dividerHeight="0dp"
android:fitsSystemWindows="true"
android:background="@android:color/white">
</ExpandableListView>
</android.support.design.widget.NavigationView>
リプレイに感謝...しかし、これは私の質問の解決策ではありません – kumar