Bonjour,

J'ai chargé ma ListView apartir du fichier Strings.xml de cette facon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 <string-array name="titreChapitres">
        <item> Chapitre 1 </item>
        <item>Chapitre 2</item>
        <item>Chapitre 3</item>
 </string-array>
J'ai crée un layout pour les elements de la liste dans un fichier "sommaire_items.xml" comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<?xml version="1.0" encoding="utf-8"?>
 
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"> 
 
<TextView 
    android:id="@+id/label"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dip"
    android:textIsSelectable="true"
    android:textSize="16sp"
    android:textStyle="bold" 
    android:gravity="center"
    android:textColor="#FF00FF"
    />
</LinearLayout>
J'esseye d'afficher cette liste personnalisé dans mon activité principale.

Pour le moment, j'affiche ma liste mais sans couleur ni centralisation (pas personnalisé).

Le code java de l'activité est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public class Sommaire extends Activity {
 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_sommaire);
 
		// Liste des chapitres
		ListView list = (ListView) findViewById(R.id.idListeChapitre);
        }
 
}
Ma question est la suivante :

Quesque je dois ajouter en Java pour pouvoir personnalisé ma liste ?

Exemple : centraliser le texte, le colorer, espacer entre les items ...

Merci