Можно ли установить фоновый png для вида и привязать его к верхней части, а не масштабировать в Android?

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

Вопрос

У меня есть образ, скажем 16 пикселей от нашего дизайнера.Я хочу установить его как фоновое изображение на представлении, но вид больше, чем изображение.Итак, я хочу закрепите изображение в верхней части вида, а затем попросите представление заполнить нижнюю часть символом сплошной цвет.

Возможно ли это в текущей версии 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>

Но изображение масштабируется, чтобы занять весь вид, и я не уверен, как установить изображение в качестве фона и одновременно указать сплошной цвет.Я подозреваю, что мне нужно обернуть представление в содержащее представление с указанным цветом, это лучший способ сделать это?

Это было полезно?

Решение

Поместите свое изображение в Просмотр изображения, а затем используйте сплошной цвет в качестве фона вида элемента.Это одна из альтернатив.

Ваше здоровье

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top