1

Я решил перейти от ActionBarSherlock (ABS) к AppCompat-v7. У меня возникла проблема. ActionBar стал размером 56dp вместо 48dp, как это было в теме Holo. Как я нашел в ресурсах AppCompat, размер панели действий по умолчанию равен 56dp, как в Material Design. Но я хочу, чтобы мой action-бар выглядел как панель действий в теме Holo. Как я могу указать необходимый размер для панели действий? Возможно, есть AppCompat-v7 с Holo вместо Material?Размер панели действия AppCompat отличается от размера ActionBarSherlock

action bar comparison

+0

Если вы используете appcompat-v7, вы получаете материальную тему. В appcompat больше нет стиля Holo, и вы столкнетесь с многочисленными трудностями, пытаясь сделать ваше приложение похожим на Holo. Вы должны перенести свое приложение в Material. – alanv

ответ

2

Это нормально.

Appcompat v21 библиотека позволяет вам приносить материалы на более старые платформы Android.

Если вы хотите изменить высоту, вы можете использовать панель инструментов в своем макете и установить свою любимую высоту.

<android.support.v7.widget.Toolbar 
    android:id=”@+id/my_awesome_toolbar" 
    android:layout_height="48dp" 
    android:layout_width="match_parent" 
    android:background="?attr/colorPrimary" /> 

В любом случае я предлагаю вам принять материал Desing и использовать стандартные размеры. Вы можете найти больше информации here.

0

атрибут использования высоты, actionBarSize если что-то другое.

<item name="android:height">@dimen/bar_height</item> 
0

Новый AppCompat предназначен для реализации Material Design, поэтому я рекомендую вам соблюдать рекомендации и использовать размер по умолчанию. Тем не менее, если вы хотите использовать нестандартный размер для вашего материала Action Bar, вы можете переопределить actionBarSize в теме:

<item name="actionBarSize">@dimen/bar_height</item> 

Если вы хотите истинного Холо ActionBar, вам нужно использовать AppCompat версии 20.0.0 , которая является последней версией для поддержки Holo. Но тогда вы застряли и не можете использовать новую версию библиотеки поддержки.

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

  • Нет связанных вопросов^_^