リストビューに文字列とビットマップを含む「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 を指定する必要がありますが、それを解決するにはどうすればよいですか?
助けてくれてありがとう。