Donc, fondamentalement, vous voulez avoir une mise en page personnalisée pour le premier et le dernier élément de votre listview, et tous les autres éléments auront la même mise en page? Droite?
Peut-être que vous devriez lire ceci: http://android.amberfog.com/?p=296
Code Le plus important est ici:
if (convertView == null) {
holder = new ViewHolder();
switch (type) {
case TYPE_ITEM:
convertView = mInflater.inflate(R.layout.item1, null);
holder.textView = (TextView)convertView.findViewById(R.id.text);
break;
case TYPE_FIRST_OR_LAST_ITEM:
convertView = mInflater.inflate(R.layout.item2, null);
break;
}
convertView.setTag(holder);
} else {
holder = (ViewHolder)convertView.getTag();
}
personnalisés ListView dans Android Tutoriel: http://www.android-ios-tutorials.com/770/create -custom-listview-in-android/ – Houcine