我正在使用ActionBar Sherlock,我想更改ActionBar背景。我能够通过修改我的样式XML文件来实现这一目标:
<item name="android:background">@drawable/background_bitmap</item>
问题在于,无论设备或位置(横向/横向),操作栏背景图形始终如此处所示拉伸:
肖像模式:
横向模式:
有没有办法改变background_bitmap的显示方式?
我宁愿背景对齐左/右或缩放和裁剪。
答案 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" />