0

내 문제는 쉽게 해결할 수 있지만 불행히도 그 트릭을 해결할 수는 없습니다. Android Studio에서 제공하는 것을 사용하여 NavigationDrawer을 설정했습니다. 내 문제는 NavigationDrawer을 사용할 수 없게 만들지 않고도 appbar 아래에 FrameLayout을 넣을 수 없다는 것입니다. 선형 레이아웃을 사용하거나 android:layout_below으로 상대 레이아웃을 시도하는 것과 같은 여러 가지 작업을 시도했습니다. 하지만 이런 종류의 작업을 수행 할 때마다 FrameView의 Fragments를 NavigationDrawer과 함께 사용하면 더 이상 작동하지 않습니다.NavigationDrawer를 사용하는 동안 Appbar에서 FrameLayout을 맞 춥니 다

내 XML-코드 참조 : 당신이 더 코드가 필요하면

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/drawer_layout" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fitsSystemWindows="true" 
tools:openDrawer="start"> 


<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <include 
     android:id="@+id/appbar" 
     layout="@layout/app_bar_main_map" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

    <FrameLayout 
     android:id="@+id/content_frame" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

</RelativeLayout> 


<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:menu="@menu/activity_main_map_drawer" /> 


</android.support.v4.widget.DrawerLayout> 

내가 빨리 내가 ​​할 수있는 그것을 게시 할 예정입니다.

모든 도움을 주실 수 있습니다.

답변

0
`android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin"` 

콘텐츠 레이아웃에서 위 코드를 제거하십시오.