Intereting Posts
Java.lang.InstantiationException: класс не имеет конструктора нулевых аргументов Android WebView оставляет пространство для полосы прокрутки Использование Simple XML и получение NoClassDefFoundError в Android WindowSoftInputMode = "adjustResize" не работает с полупрозрачным действием / navbar Дублировать файлы по одному пути внутри APK Как я могу получить переменную из другого класса в Java? Предыдущие данные отображаются на ViewPager Android Как установить службы Google Play в виртуальную машину Genymotion (без поддержки перетаскивания)? Как реализовать Google StreetView с помощью SDK Google CardBoard? AutoCompleteTextView удаляет / изменяет цветовой делитель Fling Gesture и Webview в Android Android ListView. Как изменить цвет фона вручную выбранного элемента Использование пользовательского файла для базы данных Android sqlite Фрагмент Tabhost Ошибка: java.lang.IllegalStateException: нет закладки, известной для тега null При недоступности подключения к Интернету Загрузка изображения с компрессии на сервер с помощью модификации

Значок навигационного ящика не центрирован по вертикали (альбомный режим, Android)

У меня возникают проблемы с новым способом использования панели инструментов. В ландшафтном режиме заголовок панели инструментов находится по центру вертикально, но в навигационном ящике нет. Как я могу это решить?

Я использую панель инструментов, как в этом посте Криса Банеса: AppCompat v21 – Конструкция материалов для устройств Pre-Lollipop!

Это код значка ящика в файле style.xml:

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> <item name="spinBars">true</item> <item name="color">@android:color/white</item> </style> 

И это образ проблемы: Пейзажное изображение

EDIT: кнопка переполнения также не центрирована по вертикали …

Solutions Collecting From Web of "Значок навигационного ящика не центрирован по вертикали (альбомный режим, Android)"

Это моя тема на панели инструментов, и все правильно настроено:

 <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="?actionBarSize" style="@style/Widget.MyApp.Toolbar"> </android.support.v7.widget.Toolbar> 

В примере говорится, что для использования android:minHeight="?actionBarSize" и android:_layout_height="wrap_content" но он android:_layout_height="wrap_content" только описанную вами ошибку.

Добавьте это в свой стиль панели инструментов:

 <item name="maxButtonHeight">?attr/actionBarSize</item> 

Это позволяет использовать высоту wrap_content и иметь центрированный значок!