當我想在ListView中設置包含字符串和位圖的'PaysItem'列表。 我使用的是SherlockListFragment
和我在該行的錯誤: ArrayAdapter<PaysItem> adapter = new ArrayAdapter<PaysItem>(getActivity().getBaseContext(), R.layout.pays_item,list);
創建適配器時出錯
pays_item.xml:
<?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="wrap_content">
<ImageView
android:id="@+id/image"
android:layout_width="50dip"
android:layout_height="50dip" android:scaleType="centerCrop"/>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text_pays"
android:textColor="#FFFFFF"
android:background="#000000"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="14sp" >
</TextView>
</LinearLayout>
的錯誤是:
You must supply a resource ID for a TextView
的錯誤是明顯的,我必須提供一個TextView ID,但如何解決?
謝謝你的幫助。
是的,沒有FC沒有。但是,我有一個錯誤的結果。但你回答了我發佈的問題。將在6分鐘內獲得勝利。謝謝你,兄弟。 – androniennn
@androniennn:我的答案是根據你的問題,但如果你想在ListView中顯示圖像和文本,然後使用SimpleAdapter和創建自定義適配器。看看[這個](http://shenhengbin.wordpress.com/2012/03/17/listview-simpleadapter/)這個例子我認爲對你的案例更有幫助 –
我在試着打開一個新的問題。如果圖像是從URL鏈接中獲取的,該怎麼辦?哈希表/列表可以存儲Drawables然後在SimpleAdapter中設置它們嗎? – androniennn