我有一个问题,我不明白:
我刚在我的应用程序上设置了一个ActionBar(目标SDK 11,主题Holo.Light)。但是当我设置一个背景时,无论是用XML还是用setBackgroundDrawable(d)方式, 背景不会缩放到ActionBar高度:
- 如果drawable太小,它会被拉伸以填充动作条高度。 - 但如果它太高,它不会缩回并覆盖在布局的其余部分上。
我刚刚遵循android dev中提供的指南,并尝试通过DrawableBitmap设置它,但结果相同。
非常感谢您的回答。
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActivityTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- other activity and action bar styles here -->
</style>
<!-- style for the action bar backgrounds -->
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/ab_background</item>
</style>
答案 0 :(得分:0)
重复我理解你的意思:
您设置为背景的Drawable是什么?它是9补丁吗?您是否正确设置了可拉伸区域?