Ce tuto est un peu la suite d’un tuto précédent Développer sa Listview personnalisée sous android . Dans celui ci je vais utilisé des feuilles de style oui des feuilles de style comme en html pour changer l’apparennce de ma listview. Par défaut ma listview ressemble à çà
je vais appelé d’abord avec dans ma methode oncreate je rajoute setTheme(R.style.WidgetBackground2) avec WidgetBackground l’identifiant dans ma feuille de style.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1,this.aTableauResult[0]);
mPostList.setAdapter(adapter);*/
setListAdapter(new SpeechListAdapter(this));
setTheme(R.style.WidgetBackground2);
}
Dans le répertoire res/values je rajoute un fichier xml styles.xml. dans lequel je rajoute une balise style et l’attribut name a pour valeur WidgetBackground2. c’est dans cette balise que je vais modifier ma listview.
D’abord je vais mettre mon texte gras
Je mets également en noir le texte
je vais également changer la couleur de l’arriere plan je vais le mettre en blanc
Je vais augmenter l’espace entre les item
Résultat
pour avoir ensemble des attributs modifiables sur une listview regardez dans la doc google
android.widget.ListView ainsi que les classes donc elle hérite(android.widget.AbsListView,android.view.ViewGroup,android.view.View);
Il est temps de mettre à profit les tutoriels d’Android France:
Passez à la vitesse supérieure et investissez quelques dizaines d’euros pour acquérir les connaissances qui vous feront gagner de l’argent avec vos applications rendez-vous sur notre boutique Android-france pour ces formations en vidéo