2

我有一张图片,比如我们设计师的 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>

但是图像正在缩放以占据整个视图,我不确定如何将图像设置为背景并同时指定纯色。我怀疑我需要将视图包装在具有指定颜色的包含视图中,这是最好的方法吗?

4

1 回答 1

2

将您的图像放在ImageView中,然后使用纯色作为项目视图的背景。这是一种选择。

干杯

于 2009-08-24T08:27:43.443 回答