Я хочу добавить другой тип элемента (например, простой текстовый просмотр) к последней позиции в моем ListView
.
Я расширяю SimpleAdapter
и переопределяю некоторые методы:
@Override
public int getCount() {
if (super.getCount() == 0) {
return 0;
} else {
return super.getCount() + 1;
}
}
@Override
public Object getItem(int position) {
if (position == getCount() - 1) {
return null;
} else {
return super.getItem(position);
}
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v;
if (position == getCount() - 1) {
if (convertView == null) {
v = new TextView(mContext);
} else {
v = convertView;
}
return v;
} else {
return super.getView(position, convertView, parent);
}
}
Но это не сработало. В чем проблема или как ее добавить?
Спасибо.