2017-01-18 1 views
-1

Я новичок в навигации. Я хочу создать макет для моей mainactivity, но почему перекрывается, поэтому мой основной макет не отображается, можете ли вы мне помочь. Спасибо за ответОсновные накладки перекрытия с ящиком навигации

Это мой activity_main.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" 
    android:background="@drawable/splashscreen"> 
    <FrameLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="Jaakkk" 
      android:textColor="#ffffff" /> 
    </FrameLayout> 
    <include 
     layout="@layout/app_bar_main" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
    <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:menu="@menu/activity_main_drawer" /> 
</android.support.v4.widget.DrawerLayout> 

Как я могу сделать, чтобы изменить это?

+0

, какие изменения вы сделали ... и какие изменения вы хотите ...? –

+0

Я просто хочу установить textView на этом –

+1

Я проверил его ... ваш textView появится за навигационной панелью. –

ответ

0

Вы можете добавить layout_marginTop как это,

<android.support.design.widget.NavigationView 
    android:layout_marginTop="@dimen/abc_action_bar_default_height_material" 
    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:menu="@menu/activity_main_drawer" /> 
+0

нет, я хочу отредактировать макет для MainActivity.java –

+0

@DennyKurniawan Ваш вопрос: «Как я могу редактировать основной блок навигации, но на самом деле вы хотите отредактировать основную компоновку?». –

+0

@SunilSunny мой макет перекрывается с моим навигационным ящиком, вы можете мне помочь? –

1

Итак, ваша проблема ящика макет перекрытия линейной компоновки ниже. Используйте

и может добавить эту строку в

<android.support.design.widget.NavigationView android:layout_below="@id/drawer_layout" />

+1

Не делайте 2 ответа .. Просто отредактируйте свой 1-й номер ..или включите это тоже. –

+0

где именно я добавляю это? –

+0

U может использовать следующий код так же –

Смежные вопросы