Java 如何更改操作栏的高度?

Java 如何更改操作栏的高度?,java,android,android-actionbar,Java,Android,Android Actionbar,我试图改变我的ActionBar的高度,但它不起作用。我尝试使用android:actionBarSize和android:height属性设置高度。但什么都不管用。以下是我的theme.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="MyActionBarTheme" parent="Theme.AppCompat.Light.DarkActionBa

我试图改变我的ActionBar的高度,但它不起作用。我尝试使用android:actionBarSize和android:height属性设置高度。但什么都不管用。以下是我的theme.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyActionBarTheme"
        parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
        <item name="actionBarStyle">@style/MyActionBar</item>
        <item name="android:itemBackground">@color/green_2x</item>
    </style>
    <style name="MyActionBar"
        parent="Widget.AppCompat.Light.ActionBar">
        <item name="android:background">@drawable/actionbar_background</item>
        <item name="background">@drawable/actionbar_background</item>
        <item name="android:height">10dp</item>
    </style>
</resources>

@样式/MyActionBar
@样式/MyActionBar
@颜色/绿色2x
@可绘制/操作栏\u背景
@可绘制/操作栏\u背景
10dp
有没有改变操作栏高度的想法?

这可能会对您有所帮助

  <style name="ActionBarStyle" parent="Widget.AppCompat.Light.ActionBar">
    <item name="android:background">@drawable/actionbar_background</item>
    <item name="background">@drawable/actionbar_background</item>
    <item name="android:height">10dp</item>
    <item name="height">10dp</item>
  </style>

@可绘制/操作栏\u背景
@可绘制/操作栏\u背景
10dp
10dp

因此,您只需更改主主题中的
actionBarSize

本页的答案建议创建一个themes.xml。评论中的第一个链接问题还建议在主题中使用一些属性。看看这是否有帮助。我建议您使用support-v7中的工具栏。。。。你可以用它轻松地做很多事情谢谢@Trobbins的问题链接。使用40dp40dp,它可以工作:-)
<style name="Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light.DarkActionBar"/>
<style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">
<style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
<style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">
<item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>