J'ai une liste de visualisation et je gonfle la première position avec une mise en page et chaque autre position que je fais un autre inflation avec une autre mise en page. Je peux le faire en vérifiant chaque fois dans getView, mais comme vous pouvez l'imaginer, ce n'est pas très efficace.gonfler 2 dispositions différentes à une listeAdapter sur Android
Pouvez-vous me partager vos pensées pour obtenir ce résultat en ayant ce modèle? (Ce ne
if (convertView == null) {
if (position == 0)
convertView = mInflater.inflate(R.layout.inside_list_2,
parent, false);
else
convertView = mInflater.inflate(R.layout.inside_list, null);
}
else{
holder=(ViewHolder)convertView.getTag();
}
vue d'en-tête était exactement ce que je voulais. – weakwire
si vous utilisez correctement 'getItemViewType' et' getViewTypeCount', vous pouvez être sûr que convertView a un type valide (ou est null) - voir ma réponse – tomash