2

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

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

问题是,无论设备或位置(横向/水平)如何,操作栏背景图形总是被拉伸,如下所示:

人像模式:

人像模式

横向模式:

横向模式

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

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

4

1 回答 1

6

是的,创建一个像这样的drawable xml/res/drawable/并将其引用为操作栏背景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" /> 
于 2013-01-25T14:02:20.487 回答