Comment personnaliser une ListView ?

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
60
Mois de parution
mai 2012
Domaines


Résumé
Les ListView sont très utiles pour afficher un grand nombre de données. Néanmoins, insérer une simple ListView dans son application Android peut ne pas convenir esthétiquement parlant, vu qu'elle ne permet de façon basique que d'afficher des lignes de texte. Nous allons donc voir comment personnaliser une ListView en y affichant par exemple une image et du texte par ligne, afin de rendre notre liste un peu plus attrayante et aussi comment gérer le clic sur ces éléments. Nous allons nous baser sur un simple exemple, afin de montrer la faisabilité d'une telle fonctionnalité.

1. Notre exemple

Afin de montrer comment réaliser une ListView personnalisée qui affiche une image et un texte par ligne, nous allons nous baser sur une simple application que l'on va appeler « MyAppLauncher » ; cette application aura pour fonctionnalité de présenter dans une ListView l'ensemble des applications de notre téléphone Android avec leur icône et leur nom, et nous permettre de pouvoir les lancer.

fig1

Figure 1

Pour atteindre notre objectif, nous commencerons d'abord par créer une simple liste de nos applications avec juste leur nom et ensuite, nous modifierons le code afin d'y ajouter les icônes des applications listées.

Sans plus tarder, commencez par créer votre projet Android avec la configuration suivante :

-Nom du projet :  MyAppLauncher 

-Plateforme cible : 2.1

-Nom du package : com.android.myapplauncher

-Nom de l'activité :  MyAppLauncherActivity

2. Création des layouts pour l'application

Nous allons d'abord créer le fichier layout main.xml pour notre activité...

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Utiliser Visual Studio Code pour coder en Python

Magazine
Marque
GNU/Linux Magazine
Numéro
243
Mois de parution
décembre 2020
Domaines
Résumé

Comme Batman a Robin, Rocket Raccoon a Groot, le développeur a l’éditeur de code. Sans son plus fidèle acolyte, impossible d’écrire la moindre ligne de code... d’où l’importance d’être toujours à la recherche de l’outil le plus efficace qui soit, quitte à délaisser un vieux compagnon de route...

Générez la documentation technique de vos projets Godot

Magazine
Marque
GNU/Linux Magazine
Numéro
243
Mois de parution
décembre 2020
Domaines
Résumé

Découvrons comment utiliser GDScript Docs Maker pour générer automatiquement la documentation de vos projets Godot. Nous allons voir dans cet article que l’on peut simplement, à partir de notre code et de ses commentaires, avoir une documentation toujours à jour.

Implémentation du calcul symbolique et de la dérivation en Java

Magazine
Marque
GNU/Linux Magazine
Numéro
243
Mois de parution
décembre 2020
Domaines
Résumé

Les logiciels de calcul symbolique sont relativement abondants. Pour les curieux ou ceux qui voudraient intégrer ce type de fonctionnalités dans leurs propres programmes, nous allons essayer de lever une partie des mystères des théories et des problèmes qui se cachent derrière la création de ces systèmes.

Déboguez vos codes PHP

Magazine
Marque
GNU/Linux Magazine
Numéro
243
Mois de parution
décembre 2020
Domaines
Résumé

La mise au point de programmes PHP est parfois perçue comme archaïque, car la configuration d’un environnement efficace de debugging peut s’avérer déroutante. Voici comment paramétrer une confortable installation pour profiter pleinement d’outils professionnels et maîtriser le développement local ou distant.