2011-09-17 5 views
0

J'ai dans mon application Android une liste. J'ai 3 images doivent être utilisées comme BG. 1 pour la liste en haut - avec bords arrondis supérieurs 1 pour la liste des buttes - avec buttom arrondi edgest 1 pour les arêtes vives.Personnalisé listview

Comment puis-je les utiliser comme BG?

Yoav

+0

personnalisés ListView dans Android Tutoriel: http://www.android-ios-tutorials.com/770/create -custom-listview-in-android/ – Houcine

Répondre

0

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(); 
      } 
+0

Merci beaucoup - je vais l'essayer – Yoav