background preloader

Outils de developpement

Facebook Twitter

ListView : afficher une liste d'éléments - Tutos Android France. Attention Android a mis en place une nouvelle façon d’afficher des listes pour en savoir plus c’est par ici : RecyclerView Introduction Vous rêvez de créer une application comme Twitter, Facebook ou Allociné ? Ouvrez ces 3 applications, vous ne remarquez rien ? Elles affichent plus d’une centaine d’éléments et permettent un scroll sans aucun ralentissement. Vous voulez connaitre leur secret hein ? Comment afficher une liste d’éléments ? Premiers essais Le premier réflexe lorsque l’on cherche à afficher une liste d’éléments, par exemple une liste de contacts est de créer une vue contenant autant de TextView que de contacts à afficher.

Vous vous imaginez avoir à afficher vos 200 contacts Facebook de cette façon ? La méthode propre C’est pourquoi dans la liste des vues disponible apparait l’objet ListView, ça vous dit de tester ça ? Votre preview devrait vous afficher l’écran suivant : Plutôt simple non ? Mise en place Voici comment j’ai imaginé cette vue : Ce qui donne dans la preview : et voilà ! Parseur Yaml pour c# Tuto/Explications Les interfaces. Les interfaces sont massivement utilisées dans les API Java, que ce soit celles du JDK ou les API avancées de JEE (par exemple). Notamment, spécifier une API signifie le plus souvent proposer un jeu d'interfaces qui exposent des fonctionnalités. À côté, on propose une implémentation de cette API, jeu de classes qui implémentent les interfaces de cette API. C'est le cas dans le JDK de l'API JDBC, qui permet de se connecter aux bases de données.

L'API définit tout d'abord l'interface Connection, sans en fournir d'implémentation. L'interface Connection propose ensuite un jeu de méthodes qui retournent toutes des interfaces également. Enfin, lorsque l'on gère des projets volumineux, et que la séparation en modules devient nécessaire, les interfaces se révèlent très utiles pour séparer "ce que fait" chaque module de "la façon dont il le fait". Youtube - Grafikart. Grafikart. Cours et Tutoriels sur le Langage SQL. Hypertext Preprocessor.