뷰에 배경 PNG를 설정하고 안드로이드에서 스케일이 아닌 상단에 정박 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1320421

문제

나는 이미지가있다 16px 우리 디자이너로부터. 나는 그것을 THE로 설정하고 싶다 보기에 배경 이미지, 그러나보기는 이미지보다 큽니다. 그래서, 나는 원한다 보기 상단에 이미지를 고정하십시오, 그리고 바닥에보기가 단색.

현재 버전의 Android, 1.5_R3에서 가능합니까?

지금까지 내가 가지고있는 것은 다음과 같습니다.

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="3dip"
style="@style/listItemStyle">...

ListItemStyle이 다음과 같이 정의됩니다.

 <style
  name="listItemStyle"
  parent="@android:style/Widget.ListView">
   <item name="android:background">@drawable/list_background</item>
 </style>

그러나 이미지는 전체 뷰를 차지하기 위해 확장되고 있으며 이미지를 배경으로 설정하고 동시에 단색을 지정하는 방법을 잘 모르겠습니다. 색상이 지정된 뷰로 뷰를 랩핑해야한다고 생각합니다.

도움이 되었습니까?

해결책

이미지를 a에 넣으십시오 ImageView, 그런 다음 단색을 항목보기의 배경으로 사용하십시오. 이것은 하나의 대안입니다.

건배

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top