<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="6dip"
android:src="@drawable/icon" />
<LinearLayout
android:orientation="vertical"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="fill_parent">
<TextView
android:id="@+id/toptext"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:gravity="center_vertical"
android:textStyle="bold"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:id="@+id/bottomtext"
android:singleLine="false"
/>
</LinearLayout>
</LinearLayout>
這是我目前的行。如果我創建了一個.JPEG,並且我希望它適用於每個項目......我將如何更改這個.xml文件?我會在哪裏放置圖像?在資產?如何設置背景圖片在Android的ListView中的每一個項目?
你如何緩存它們? – TIMEX
在適配器中保存一個列表或數組(無論套件是否需要),並讀取適配器構造函數中的所有可繪製對象。然後,在設置背景時,不要在那裏加載資源,而是使用列表或數組元素! 但首先:不關心這一點。這只是我的一個附加提示,可以防止您的適配器在您的列表中亂拋垃圾! 祝你好運! – Zordid
如何製作可繪製的repeat-x?在CSS中,我可以做repeat-x :) – TIMEX