2013-01-25 3 views
2

ActionBar Sherlock을 사용하고 있는데 ActionBar 배경을 변경하고 싶습니다. 내 스타일의 XML 파일을 수정하여이를 달성 할 수 있었다 :방법 변경 방법 작업 표시 줄 배경이 표시됩니까?

다음과 같이이 문제는 장치 나 위치에 상관없이이 (가로/세로)은 액션 바 배경 그래픽은 항상 늘어 것을
<item name="android:background">@drawable/background_bitmap</item> 

:

세로 모드 :

portrait mode

가로 모드 :

landscape mode

background_bitmap이 표시되는 방식을 변경하는 방법이 있습니까?

배경이 왼쪽/오른쪽으로 정렬되거나 확대/축소되고 잘려지기를 바랍니다.

답변

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" /> 
관련 문제