Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
#1

Не отображаются элементы на тулбаре на android 5.0 - Android

19.06.2015, 09:34. Просмотров 425. Ответов 11
Метки нет (Все метки)

Здравствуйте. Пытаюсь сделать сворачивающийся тулбар, по примеру, но что у меня, что в примере на пятом андроиде не отображаются кнопки в тулбаре (назад, настройки и т.д.). В 5.1 и выше все нормально, ровно как и в версиях до пятой. Что это такое? И есть ли способ вылечить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2015, 09:34     Не отображаются элементы на тулбаре на android 5.0
Посмотрите здесь:

Android Не могу запустить Android приложение. "Unable to resolve target 'android-8'"
Android Ошибка "Activity class {com.Android.System/com.Android.System.MainActivity} does not exist"
Android Меню Android Manifest в Android Studio
Android Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? Android
DialogFragment не отображаются все элементы интерфейса Android
Android Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.06.2015, 15:05  [ТС]     Не отображаются элементы на тулбаре на android 5.0 #2
Так ничего и не нашел на эту тему, может есть у кого-то идеи?
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 103
22.06.2015, 15:16     Не отображаются элементы на тулбаре на android 5.0 #3
а что вы конкретно хотите сделать? чтобы верхний сайд бар убирался когда надо и возвращался или вы что то другое хотите сделать?
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.06.2015, 15:18  [ТС]     Не отображаются элементы на тулбаре на android 5.0 #4
akyma40, это то я сделал, проблема в том, что кнопки (назад, настройки, обновить и т.п.) в тулбаре не отображаются на андроиде 5.0, на всех остальных версиях все нормально. Если нажать хардварную кнопку меню вылазит список и в нем есть все элементы.
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 103
22.06.2015, 15:25     Не отображаются элементы на тулбаре на android 5.0 #5
ну это же андройд 5.0... он сам по себе касячный и в 80% приложений у него лагает тул бар, может вы просто не замечали, но у него постоянные проблемы, в том числе и с цветом тул бара... если вы работаете в eclipse, там уже есть такое activity, вам надо просто выбрать его при создании приложения...
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.06.2015, 15:32  [ТС]     Не отображаются элементы на тулбаре на android 5.0 #6
akyma40, там не в активити дело, а в теме. Можно поставить обычную тему (НЕ noActionBar)и будет нормальный тулбар на 5.0, но в таком случае его не получится сделать скроллящимся, т.к. для этого он должен лежать в CollapsingToolbarLayout. Должна же быть причина, почему именно на 5.0 такие проблемы в 5.1 этого уже нет - значит исправили как-то и может можно самому как-то исправить.
akyma40
16 / 15 / 3
Регистрация: 20.05.2015
Сообщений: 103
22.06.2015, 15:38     Не отображаются элементы на тулбаре на android 5.0 #7
Spelcrawler, ну раз разработчики исправили это только в 5.1 и при обновлении вашего android лаги остались,то логично что это именно проблемы глубоко в системе и врятли можно исправить... тем более что тул бар одна из основных въюх на экране, я думаю что управление ее лежит глубоко в системе и это уже лаг именно разработчиков
Паблито
2064 / 1806 / 562
Регистрация: 12.05.2014
Сообщений: 6,432
Завершенные тесты: 1
22.06.2015, 15:49     Не отображаются элементы на тулбаре на android 5.0 #8
у меня не хватило ума подключить проект по ссылке из первого сообщения
поэтому я там походил-посмотрел разметку, стили - у меня практически так же все выглядит, ну процентов на 80% что касается тулбара и его кастомизации
и на эмуляторе с 5.0 версией тулбар показывает и иконки на нем есть, странно все это
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.06.2015, 15:51  [ТС]     Не отображаются элементы на тулбаре на android 5.0 #9
Паблито, можно просто скачать архив, распаковать и открыть студией как существующий проект. А тулбар отдельный или "встроеный"?
Паблито
2064 / 1806 / 562
Регистрация: 12.05.2014
Сообщений: 6,432
Завершенные тесты: 1
22.06.2015, 16:23     Не отображаются элементы на тулбаре на android 5.0 #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Spelcrawler Посмотреть сообщение
А тулбар отдельный или "встроеный"?
да как у них - тулбар вставляется в drawerlayout, стиль приложения наследуется от Theme.AppCompat.Light.NoActionBar
а стиль тулбара от ThemeOverlay.AppCompat.ActionBar
сейчас попробую все-таки подключить тот проект, я в этом не силен вообще

Добавлено через 22 минуты
подключил, проблема была в руках - у меня русская винда и я распаковал проект на рабочий стол

если кликнуть на любой элемент в списке то окрывается DetailActivity, в тулбаре видно кнопку назад и три точки меню, но они "уехавшие" аж под статусбар, под шторку почти полностью

я полез в activity_detail.xml и мне не понравились вот такие строки android:fitsSystemWindows="true"
у нескольких элементов, в том числе у тулбара и его лаяутов
удалил все три найденые строки и все вродь работает, правда статусбар белого полупрозрачного цвета, но думаю это поправимо в стилях

короче у него в примере как-то сильно накручено в разметке
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.06.2015, 16:57  [ТС]     Не отображаются элементы на тулбаре на android 5.0 #11
Паблито, и правда, убрал эти строчки и все заработало. Даже цвета не изменились, только вот моему проекту это не помогло, но, думаю, теперь найду где косяк. Спасибо!

Добавлено через 28 минут
Все сделал, нормально отображается теперь. Удалил свои костыли которые наворотил пока пытался заставить это работать и заработало.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2015, 17:25     Не отображаются элементы на тулбаре на android 5.0
Еще ссылки по теме:

Android "No Android SDK found. configure an Android SDK". Что делать?
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] Android
Как в адаптивном дизайне Android Studio сделать так, чтобы графические элементы (различные кнопки, поля ввода Android
Android OpenGL на Android 4.4 и Android 5.0 - нет текстур
Android Где в проекте Android Studio лучше добавлять элементы в БД SQL?

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

Или воспользуйтесь поиском по форуму:
Паблито
22.06.2015, 17:25     Не отображаются элементы на тулбаре на android 5.0
  #12

Не по теме:

я сейчас тоже пытаюсь разобраться с этими новыми лаяутами, пока что туговато, но интересно капец

Yandex
Объявления
22.06.2015, 17:25     Не отображаются элементы на тулбаре на android 5.0
Ответ Создать тему
Опции темы

Текущее время: 09:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru