Можно ли создать коллекцию с помощью ViewHolders и вернуть ROOT представление из коллекции в расширенном методе getView () BaseAdapter?
Например:
abstract class Adapter extends BaseAdapter {
ArrayList<Holder> holders = new ArrayList<>();
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return holders.get(position).root;
}
class Holder {
View root = getLayoutInflater().inflate(R.layout.main, gridView, false);
}
}