如何更改Actionbar背景的显示方式?

时间:2013-01-25 13:51:33

标签: android android-actionbar actionbarsherlock

我正在使用ActionBar Sherlock,我想更改ActionBar背景。我能够通过修改我的样式XML文件来实现这一目标:

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

问题在于,无论设备或位置(横向/横向),操作栏背景图形始终如此处所示拉伸:

肖像模式:

portrait mode

横向模式:

landscape mode

有没有办法改变background_bitmap的显示方式?

我宁愿背景对齐左/右或缩放和裁剪。

1 个答案:

答案 0 :(得分:6)

是的,在/res/drawable/中创建一个这样的可绘制xml,并将其引用为操作栏背景drawable。

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:gravity="right"
    android:src="@drawable/background_bitmap" />