У меня есть изображение, скажем, 16px от нашего дизайнера. Я хочу установить его как фоновое изображение для вида, но вид больше, чем изображение. Поэтому я хочу закрепить изображение в верхней части представления, а затем сделать его заполненным снизу сплошным цветом.
Это возможно в текущей версии 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>