Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Bro_2
2 / 2 / 1
Регистрация: 13.12.2015
Сообщений: 72
#1

Action Mode, перекрывающий ToolBar

25.07.2017, 18:08. Просмотров 258. Ответов 2
Метки нет (Все метки)

Всем здравствуйте.

Подскажите, пожалуйста следующее:

Почему может не перекрываться ToolBar Action Mode-ом? Action Mode всё время появляется сверху и "сдвигает" весь Main layout вниз. Соответственно, при исчезновении, всё "сдвигается" вверх. Сам Action Mode из Support.V7.View.
Тему используем AppCompat.Light.NoActionBar. ToolBar внутри Main Layout, и его окружает RelativeLayout.

Подскажите, пожалуйста, как сделать правильно?
Или скажите, пожалуйста, почему Action Mode не перекрывает toolBar.

Файл main.xml
Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<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/WeeklyDrawerLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <android.support.v7.widget.Toolbar
            android:id="@+id/mainToolBar"
            android:layout_width="match_parent"
            android:layout_height="?android:attr/actionBarSize"
            android:minHeight="?android:attr/actionBarSize"
            android:layout_alignParentTop="true"
            android:background="@color/mainGreen"
            android:theme="@style/MyTheme">
            <RelativeLayout
                android:id="@+id/ToolbarLayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent">
                
               // Toolbar other code
 
            </RelativeLayout>
        </android.support.v7.widget.Toolbar>
        <FrameLayout
            android:id="@+id/fragmentContent"
            android:layout_below="@+id/mainToolBar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    </RelativeLayout>
    <RelativeLayout>
         // main.xml other code
    </RelativeLayout>



Тема для actionMode
Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
<style name="MyTheme" parent="Theme.AppCompat">
    <item name="windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
 
    <item name="colorAccent">@color/mainGreen</item>
    <item name="android:textColorSecondary">#A7A7A7</item>
    <item name="android:typeface">sans</item>
 
    <item name="windowActionBarOverlay">true</item>
    <item name="windowActionModeOverlay">true</item>
    <item name="actionModeBackground">@color/mainGreen</item>
  </style>
Action Mode запускаем согласно ActionMode.CallBack.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2017, 18:08
Ответы с готовыми решениями:

Ошибка с Toolbar
Помогите пожалуйста. Программа вылетает из-за 2 и 3 строчки, с чем это связано?...

Searchview в toolbar
Доброго времени суток уважаемые форумчане. Нужна Ваша помощь в реализации...

Toolbar OverflowButton
Создаю новый проект в АС, текст белый, а OverflowButton черная на 4.*, а на 5.*...

Меню в Toolbar
Здравствуйте, есть проблема не знаю как сделать подобное меню в Toolbar. ...

Анимацию в toolbar
Здравствуйте. Возникла задача Вот такой тулбар нужно сделать ...

2
Pablito
2665 / 2147 / 729
Регистрация: 12.05.2014
Сообщений: 7,500
Завершенные тесты: 1
25.07.2017, 18:18 #2
проверить нет возможности, может в активити, там где находим тулбар, не хватает setSupportActionBar(toolbar);
0
Bro_2
2 / 2 / 1
Регистрация: 13.12.2015
Сообщений: 72
25.07.2017, 18:41  [ТС] #3
Pablito, благодарю за отклик.

Эта функция есть (хотя, честно говоря, я не вижу разницы с ней и без неё).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2017, 18:41

Кастомный Toolbar
Как сделать свой Toolbar. В нем должны быть кнопка назад, меню, фотография и...

Добавление элемента в Toolbar
хочу добавить один элемент в тулбар, но вместо этого в тулбаре только три точки...

OnLongClick на toolbar menu
Как сделать чтобы toolbar menu открывался не только на onClick, но еще и на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru