활동에 대한 main_fragment_container를 대체하는 탐색 서랍이있는 활동이 있습니다. 조각 중 하나가 표시되면 도구 모음의 레이아웃을 변경하고 회 전자를 추가하고 싶습니다 (조각이 숨겨져있을 때 제거).표시된 단편에 따라 도구 모음 레이아웃을 바꿉니다.
내 레이아웃은 다음과 같습니다
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:sothree="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_parent_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:fitsSystemWindows="true">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
sothree:theme="@style/AppTheme.ActionBar" />
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- Main layout -->
<FrameLayout
android:id="@+id/main_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- Nav drawer -->
<fragment
android:id="@+id/fragment_drawer"
android:name="com.idob.mysoccer.ui.DrawerFragment"
android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="left|start" />
</android.support.v4.widget.DrawerLayout>
이렇게하면 도구 모음 아래에서 서랍을 열 수 있습니다. [네비게이션 서랍은 머티리얼 디자인에서 지정되었습니다.] (http://www.google.com/design/spec/patterns/navigation-drawer.html)는 툴바와 겹치지 만 (Google Play조차 현재이 작업을 수행하지는 않습니다). – Tapirboy
의도적으로했는데, 내 디자인에서 툴바 위에 서랍이 잘 보이지 않습니다. – Idob