뷰에 배경 PNG를 설정하고 안드로이드에서 스케일이 아닌 상단에 정박 할 수 있습니까?
-
19-09-2019 - |
문제
나는 이미지가있다 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, 그런 다음 단색을 항목보기의 배경으로 사용하십시오. 이것은 하나의 대안입니다.
건배
제휴하지 않습니다 StackOverflow