Я работаю с удивительным endlessAdapter представленного здесь: https://github.com/commonsguy/cwac-endlessКак я могу предоставить свой собственный макет для CommonsWare EndlessAdapter
Все, кажется, работает хорошо с примерами, и я хотел бы работать с моим собственным макетем, так как обычно я переопределить GetView моего адаптера:
public class EventAdapter extends EndlessAdapter {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
EventHolder holder = null;
if (convertView == null) {
LayoutInflater layoutInflater = (LayoutInflater) ctxt
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = layoutInflater.inflate(R.layout.row_activite_light,
parent, false);
holder = new EventHolder();
holder.txtTitle = (TextView) convertView
.findViewById(R.id.txttitle);
convertView.setTag(holder);
} else {
holder = (EventHolder) convertView.getTag();
}
holder.txtTitle.setText(mListItems.get(position).getTitle());
return convertView;
}
}
Это хорошо, но я потерял способность загрузить следующую порцию данных.
Может кто-нибудь объяснить, как мне работать с getView адаптера?
@Waza_Be: Нет. Где-то в вашем коде есть инструкция типа «новый EndlessAdapter (thisIsMyRealAdapter)». 'thisIsMyRealAdapter' - это некоторый объект Java, реализующий« ListAdapter ». Что еще более важно, класс Java для thisIsMyRealAdapter - это то, что вы написали **. Переопределить 'getView()' in * этот * класс. – CommonsWare
Большое спасибо за ответ и lib! –