J'écris une application android qui commence sous la forme d'une listview, pour laquelle j'ai écrit une classe qui étend ArrayAdapter, remplissant chaque ligne d'une base de données. Quand un élément de la liste est cliqué, il déclenche une intention vers une autre classe dont je veux lister les détails de l'élément cliqué, afin que je puisse gonfler la vue avec les détails de l'élément. Pour l'instant, je veux juste gonfler un TextView comme suit. Comment pourrais-je écrire la classe pour une page de détails qui ne s'établit qu'après avoir reçu une intention? Dois-je étendre quelque chose pour remplacer la méthode getView?Comment gonfler une mise en page XML dans Android?
Répondre
Pour vous gonfler pouvez utiliser
public View myView()
{
View v;
LayoutInflater inflater = (LayoutInflater) getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = inflater.inflate(R.layout.prob3_layout, null);
return v;
}
Vous devez créer un adaptateur personnalisé pour afficher vos valeurs en mode Liste. Vérifiez ce Custom List in Android
Faites-moi savoir si vous rencontrez des difficultés.
Généralement ce que vous voulez faire est d'écrire une autre activité (une activité détaillée). Vous aurez une vue correspondante (XML) pour cette activité. Vous transmettez l'ID de l'article cliqué sur un lot. Here est une autre question qui montre comment transmettre des données à une autre activité (via une intention).
Donc, vous construiriez une nouvelle vue pour montrer les détails. Dans votre nouveau DetailsActivity.java qui étend Activity, dans votre onCreate, vous appelleriez setContent (R.layout.detailsView) - où R.layout.detailsView correspond à un fichier XML que vous avez créé.
- 1. Comment gonfler une mise en page dynamiquement?
- 2. erreur à gonfler une mise en page dans AlertDialog (Android)
- 3. Android - comment gonfler une mise en page complexe et l'ajouter à une autre mise en page?
- 4. Comment gonfler la mise en page?
- 5. Android: fichier Xml, gonfler
- 6. android - ajouter une mise en page xml dans une autre mise en page xml
- 7. Pourquoi gonfler la mise en page dans une autre mise en page d'Android?
- 8. Mise en page XML Android
- 9. Comment gonfler xml-layout en enfant Voir
- 10. Comment gonfler une mise en page avec de nouvelles instances d'une autre mise en page?
- 11. Comment faire une telle mise en page en XML? Android
- 12. Paramétrer une mise en page xml
- 13. Android: Comment inclure dynamiquement une mise en page XML?
- 14. Recycler une mise en page gonflée dans Android
- 15. Android: gonfler une classe dans une autre
- 16. Comment gonfler une activité dans mon cas?
- 17. Comment gonfler une liste extensible dans Android?
- 18. Comment ajouter une mise en page dans une mise en page en android
- 19. Comment gonfler une linearlayout en ligne?
- 20. extension bouton android, xml mise en page
- 21. Comment gonfler une mise en page contenant listview dans une boîte de dialogue d'alerte?
- 22. Incrustation de mise en page XML Android
- 23. Mise en page de bouton Xml Android
- 24. Guide de mise en page XML Android
- 25. Problèmes de mise en page XML Android
- 26. Android: problèmes de mise en page XML
- 27. comment ouvrir les fichiers de mise en page XML dans l'éditeur de mise en page Android?
- 28. Android mise en page xml: toRightOf
- 29. Comment ajouter une mise en page de xml à Extended FrameLayout Android?
- 30. Comment puis-je inclure une vue personnalisée dans une mise en page XML existante sur Android?
voulez-vous transmettre cette disposition à l'activité suivante? –