如何更改操作栏大小

我想更改操作栏的大小。我尝试了以下编码。


<style name="MyTheme" parent="@android:style/Theme.Holo.Light">

    <item name="android:actionBarStyle">@style/CustomActionBar</item>

</style>

<style name="CustomActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">

    <!--  <item name="android:background">@drawable/action_bar_style</item> -->

    <item name="android:actionBarSize">15dp</item>

    <item name="android:background">@drawable/header_bar</item>

</style>

但是操作栏的大小没有变化。还有另一种方法吗?我正在使用api级别11。


谢谢。


隔江千里
浏览 373回答 3
3回答

萧十郎

只需将actionBarSize项目置于MyTheme样式下,如下所示:<style name="MyTheme" parent="@android:style/Theme.Holo.Light">&nbsp; &nbsp; <item name="android:actionBarSize">15dp</item>&nbsp; &nbsp; <item name="actionBarSize">15dp</item>&nbsp; &nbsp; ...</style>说明:在R.styleable中,我们看到这R.styleable.Theme_actionBarSize是在主题级别定义的可样式化属性。另外,从源代码res / values / styles.xml中,我们看到如何actionBarSize用于设置height:<style name="Widget.ActionBar">&nbsp; &nbsp; ...&nbsp; &nbsp; <item name="android:height">?android:attr/actionBarSize</item>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android