2014-12-07 4 views
0

Как изменить высоту панели действий? Я не знаю, почему это не работает. Это то, что я сделал:Как установить высоту панели действий с помощью библиотеки appcompat?

Рез/значения/styles.xml

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> 

     <!-- 
      Theme customizations available in newer API levels can go in 
      res/values-vXX/styles.xml, while customizations related to 
      backward-compatibility can go here. 
     --> 

     <item name="actionBarStyle">@style/ActionBarStyle</item> 
    </style> 

    <!-- Application theme. --> 
    <style name="AppTheme" parent="AppBaseTheme"> 
     <!-- All customizations that are NOT specific to a particular API-level can go here. --> 
    </style> 

Я создал еще один styles.xml файл, так что этот способ можно использовать пространство имен андроида.

Рез/значения-v11/styles.xml

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> 
    <item name="android:actionBarStyle">@style/ActionBarStyle</item> 
</style> 

И файл стиль ActionBar в:

Рез/значения/my_custom_style.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <style name="ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar"> 
     <item name="android:height">80dp</item> 
     <item name="height">80dp</item> 
    </style> 
</resources> 

Файл манифеста:

<application 
android:icon="@drawable/ic_launcher" 
android:theme="@style/AppTheme" > 
<activity 
      android:name=".MainActivity" 
      android:screenOrientation="portrait" /> 
</application> 

Это не работает, высота не изменилась. Я тестировал Android 4.4.2.

ответ

1

Комплект actionBarStyle также на res/values-v11/styles.xml. Это необходимо для поддержки совместимости

Рез/значения-v11/styles.xml

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="actionBarStyle">@style/ActionBarStyle</item> 
    <item name="android:actionBarStyle">@style/ActionBarStyle</item> 
</style> 

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

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