java - 如何更改 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.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>

有什么办法可以改变 ActionBar 的高度吗?

最佳答案

这可能对你有帮助,

  <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>

关于java - 如何更改 ActionBar 的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29706317/

相关文章:

android - 多个动画的相同插值器

android - 从自定义适配器更新 menuItem 图标

android - 无法处理操作栏上的切换按钮

android - 让 DrawerLayout 在 ActionBar 上滑动

java - 在 RFT 中保留映射的 TestObject 是否安全?

java - 在另一个类的方法中使用驱动程序类中的变量 (java)

java - 在android中保存对象

java - 组织.postgresql.util.PSQLException : No value specified for parameter 1

android - 使用 SmsRetriever 时接收广播 Intent 时出错

javascript - Android 警报 "Don' t 再次显示“Web View 中的复选框