Ошибка ArrayAdapter

Привет, я пытаюсь реализовать собственный адаптер. Я получаю следующую ошибку:

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, но я хочу, чтобы каждая строка имела изображение вместе с двумя TextView. Я следовал этому руководству, http://theopentutorials.com/tutorials/android/listview/android-custom-listview-with-image-and-text-using-arrayadapter/, и их собственный макет работает нормально, он не жалуется. Я использую тот же настраиваемый макет, который они используют в учебнике для каждой строки. Почему я жалуюсь


person Ameya Savale    schedule 16.03.2013    source источник


Ответы (1)


проверьте ниже один в своем коде

public class CustomListViewAdapter extends ArrayAdapter<RowItem>

Вы написали RowItem? Возможно, вы забыли изменить ArrayAdapter<String> на ArrayAdapter<RowItem>

person Akbari Dipali    schedule 16.03.2013