вопрос по Navigation Drawer Activity

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
login-l
Сообщения: 6
Зарегистрирован: 07 июн 2016, 22:08

вопрос по Navigation Drawer Activity

Сообщение login-l » 21 июн 2016, 08:54

Использую Android Studio и шаблон "Navigation Drawer Activity"
Запускаю пустой проект на основе этого шаблона, вижу что выдвигающаяся панель закрывает заголовок активности.
как сделать, чтобы панель выдвигалась под заголовком?

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: вопрос по Navigation Drawer Activity

Сообщение klblk » 21 июн 2016, 09:34

Вообще по гайдам она и должна перекрывать тулбар.
Но если сильно нужно можно попробовать так: http://stackoverflow.com/a/26985614
Суть в том чтобы тулбар находился за пределами DrawerLayout.

login-l
Сообщения: 6
Зарегистрирован: 07 июн 2016, 22:08

Re: вопрос по Navigation Drawer Activity

Сообщение login-l » 21 июн 2016, 22:55

за ответ спасибо, но это не совсем мой случай, когда создаю проект на шаблоне «Navigation Drawer Activity», 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">

    <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>
пытался сделать по вашей рекомендации, ничего не получается…
расскажите пожалуйста что требуется в моём случае

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: вопрос по Navigation Drawer Activity

Сообщение klblk » 22 июн 2016, 06:20

Ваш случай почти ничем не отличается от того примера что я скинул. Просто есть дополнительный layout "app_bar_main" в котором в свою очередь есть AppBarLayout с Toolbar'ом, последний нужно перемести за пределы DrawerLayout, как в примере, который я выше скинул.

login-l
Сообщения: 6
Зарегистрирован: 07 июн 2016, 22:08

Re: вопрос по Navigation Drawer Activity

Сообщение login-l » 02 июл 2016, 09:02

klblk писал(а):Ваш случай почти ничем не отличается от того примера что я скинул. Просто есть дополнительный layout "app_bar_main" в котором в свою очередь есть AppBarLayout с Toolbar'ом, последний нужно перемести за пределы DrawerLayout, как в примере, который я выше скинул.
сделал как вы посоветовали,
перенес toolbar из app_bar_main.xml в activity_main.xml,
теперь почему-то StatusBar перекрывает ToolBar, т.е. он оказался под Statusbar-ом)
как его вытащить?

ещё какая-то синяя полоса под ToolBar-ом, подскажите как от неё избавится?

Ответить