2

デザイナーからの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>

しかし、画像はビュー全体を占めるように拡大縮小されており、画像を背景として設定すると同時に単色を指定する方法がわかりません。色が指定された包含ビューでビューをラップする必要があると思いますが、それが最善の方法ですか?

4

1 に答える 1

2

画像をImageViewに配置し、アイテムビューの背景として単色を使用します。これは1つの選択肢です。

乾杯

于 2009-08-24T08:27:43.443 に答える