0

我想将自定义背景可绘制设置为我的 ActionbarSherlock 控件。我的背景有一个小的底部阴影。所以,我想将操作栏的底部填充设置为 15dip,但我不知道如何。请帮我一些代码。

这是我的带有阴影背景的活动的屏幕截图:

在此处输入图像描述

4

1 回答 1

0

我认为您应该自定义actionBarSize,它是固定的:

这是主题引用的dimens文件:

<resources>
    <!-- Default height of an action bar. -->
    <dimen name="abs__action_bar_default_height">40dip</dimen>
    <!-- Vertical padding around action bar icons. -->
    <dimen name="abs__action_bar_icon_vertical_padding">4dip</dimen>
    <!-- Text size for action bar titles -->
    <dimen name="abs__action_bar_title_text_size">16dp</dimen>
    <!-- Text size for action bar subtitles -->
    <dimen name="abs__action_bar_subtitle_text_size">12dp</dimen>
    <!-- Top margin for action bar subtitles -->
    <dimen name="abs__action_bar_subtitle_top_margin">-2dp</dimen>
    <!-- Bottom margin for action bar subtitles -->
    <dimen name="abs__action_bar_subtitle_bottom_margin">4dip</dimen>
</resources>

主题:

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

没有底部填充配置。

于 2013-01-06T18:02:23.990 回答