- Vous créez votre main.xml
Ajouter à une ListView
<ListView android:layout_width="match_parent"
android:layout_height="match_parent" android:id="@+id/myListView"
android:divider="#ffa500" android:dividerHeight="1px"
android:background="@drawable/somedrawable_xml"
android:choiceMode="singleChoice"></ListView>
somedrawable_xml.xml
pourrait être un exemple drawable:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00ffa500" />
<stroke android:width="2dp" android:color="#ffffa500" />
<padding android:left="1dp" android:top="1dp" android:right="1dp"
android:bottom="1dp" />
Ajouter une mise en page xmlFile myLayout.xml
exemple: (j'ai ajouté imageView pour la démonstration) de toute façon ce qui est important est l'id du textview
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/dasdasd">
<TextView android:text="TextView" android:layout_height="wrap_content"
android:id="@+id/thisIsTheTextView" android:layout_width="wrap_content" android:textAppearance="?
android:attr/textAppearanceLarge"></TextView>
<ImageView android:src="@drawable/icon" android:id="@+id/imageView1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_alignParentRight="true"></ImageView>
enfin dans votre Activity
ArrayAdapter myAD=new ArrayAdapter(mContext,R.layout.myLayout,R.id.thisIsTheTextView,new String[] {"item1", "item2", "item3", "item4", "item5"});
myListView.setAdapter(myAD);
merci pour la suggestion (: ..mais quand je l'ai essayé, j'ai eu une force proche:/des idées? – 92Jacko
.. travail maintenant, bizarrement. tout allait bien avec le code, je viens de réinstaller et redémarré l'application alors c'était bien (: – 92Jacko
eclipse fait que parfois :) – Maggie