DrawerLayoutのヘッダーの高さは?DrawerLayoutのヘッダの高さは?
問題は、コンテンツがトップメニューの上に来ることです。私はコンテンツのためにパディングを追加する必要がありますandroid: layout_marginTop = "80dp"
。しかし、普遍的な測定単位は何を選ぶべきですか?
drawerLayout = (DrawerLayout) findViewById(R.id.drawerMainActivity);
XML
- 構造:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawerMainActivity"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/containerView">
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/actionBarSize"
android:background="?attr/colorPrimary"
android:id="@+id/toolBar"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark"
/>
</FrameLayout>
<android.support.v7.widget.RecyclerView
android:layout_width="240dp"
android:layout_height="match_parent"
android:id="@+id/recyclerView"
android:scrollbars="vertical"
android:background="#FFFFFF"
android:layout_gravity="left"
/>
</android.support.v4.widget.DrawerLayout>
を重ねアンドロイドを適用します。paddingTop = "?アンドロイド:attrの/ actionBarSize" – tahsinRupam