У меня есть представление списка с иконкой изображения слева и тремя текстовыми представлениями справа в одной строке. Я создал макет, но при создании класса адаптера я столкнулся с некоторыми проблемами. Вот код:
import android.app.Activity;
import android.widget.ArrayAdapter;
public class CustomList extends ArrayAdapter<String>{
private final Activity context;
private final String[][] listRow;
private final Integer[] imageId;
public CustomList(Activity context, String[][] listRow, Integer[] imageId){
super(context, R.layout.rowlayout, listRow);
}
}
Сначала я создал три массива 1D для трех текстовых просмотров, но в конструкторе я не смог их передать.
Поэтому мне пришлось создать 2D-массив, где каждая строка в таблице будет представлять информацию об одном элементе представления списка.
Но я не могу этого сделать. Я получаю сообщение об ошибке:
Невозможно разрешить метод
super(android.app.Activity, int, java.lang.String[][])
с 2D-массивами
Как решить эту проблему?