我已經使用這個代碼行佈局:如何爲Android ListView背景設置單個圖像?
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/bckimage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp" >
</TextView>
,這是爲建立列表中的類:
public class ListTestActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
String[] myArray = new String[] {...};
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this, R.layout.listlayout,myArray));
ListView listView = getListView();
listView.setCacheColorHint(0);
listView.setBackgroundResource(R.drawable.bckimage);
listView.setTextFilterEnabled(true);
listView.setOnItemClickListener(new OnItemClickListener() {
//. . .
});
}
}
這顯示圖像的每一行,而不是整個背景。我如何爲背景添加單個圖像?我在這裏也看到了幾種方法,但都沒有成功。
仍然有同樣的問題:( – Grant
@Grant我已更新我的答案是 – Luksprog
是的......我測試過了,但結果沒有變化,它顯示每個原始圖像...無論如何感謝您的幫助! – Grant