0

こんにちは、カスタム アダプターを実装しようとしています。次のエラーが表示されます。

03-16 05:23:22.003: E/AndroidRuntime(316): FATAL EXCEPTION: main
03-16 05:23:22.003: E/AndroidRuntime(316): java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView

これは、ListViewにデータを入力しようとする方法です:

    CustomListViewAdapter adapter = new CustomListViewAdapter(context, R.layout.list_item, rowItems);

エラーが発生する場所です。

TextView を渡す必要があるという回答をオンラインでたくさん見ましたが、各行に 2 つの TextView と共に画像を含める必要があります。私はこのチュートリアルに従っいました。 . 各行のチュートリアルで使用するのと同じカスタム レイアウトを使用しています。なぜ私は不平を言っているのですか

4

1 に答える 1

0

あなたのコードで以下をチェックしてください

public class CustomListViewAdapter extends ArrayAdapter<RowItem>

RowItem を書きましたか? 乗り換え忘れの可能性ArrayAdapter<String>ありArrayAdapter<RowItem>

于 2013-03-16T07:53:01.850 に答える