Хорошо, я искал толстые и тонкие, и у меня возникли некоторые вопросы, реализующие BaseAdapter.
Я был в состоянии осуществить простой Cursor адаптер http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List7.html , как указано в примере выше.
Существует очень хороший пример BaseAdapter здесь: пример песни14 Google
Я хотел, чтобы создать свой собственный список адаптер с помощью BaseAdapter, чтобы показать ListView, с несколькими элементами из базы данных. Я знаю, что это можно сделать с помощью простого курсора адаптера, но я ищу, чтобы обрабатывать строки по-разному, поэтому я хочу, чтобы иметь возможность использовать каждую строку, перекрывая GetView. Данные будут выведены из курсора.
Я знаю, что этот код уродлив для получения данных управления курсором, но при условии, я заселен курсор. Какие предложения у вас есть на это, если столбец 8 содержит идентификатор изображения ресурса. :
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
cursor.moveToPosition(position);
ImageView i = new ImageView(mContext);
i.setImageResource(cursor.getShort(8));
i.setAdjustViewBounds(true);
i.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
return i;
}
У вас есть какие-нибудь хорошие примеры BaseAdapter втягиваются с помощью курсора?