2010-03-24 4 views
0

je suis un débutant en essayant d'apprendre Android en faisant une application todo. jusqu'à présent j'ai:android todo liste application question

    liste
  • tous todos
  • créer un todo (insérer dans la base de données)

i besoin d'aide pour ajouter une fonction de suppression ma structure xml pour la liste todo est que j'ai un TableLayout. et pour afficher ma liste de tâches, j'ai mis mon todo dans un textview et j'ai mis cette textview dans un tablerow et j'ai mis ce tablerow dans mon tablelayout.

maintenant je veux ajouter un bouton de suppression à droite de ma liste de tâches. Ma question est Y at-il un bouton de suppression par défaut que je peux utiliser? comment puis-je gérer l'événement onclick, je veux dire comme si un clic sur un bouton de suppression, comment puis-je savoir à quoi sert ce bouton? et ma mise en page est-elle correcte?

Répondre

1

Je pense que l'aide d'un TableLayout est probablement pas la bonne façon de le faire. Si vous utilisez un ListView, il peut gérer automatiquement l'ajout de lignes lorsque d'autres informations sont ajoutées à la base de données, actualiser la liste lorsque des informations sont modifiées et accepter les clics de l'utilisateur. Cependant, un ListView est un peu plus compliqué à utiliser puisque vous devez utiliser un ListAdapter. Pour être honnête, je n'ai jamais essayé de créer une liste directement à partir d'une base de données SQL, mais c'est probablement faisable. Je vous suggère de chercher des tutoriels dans ListViews (l'application exemple ApiDemos que Google distribue est un bon endroit pour voir quelques listes en action), et ensuite chercher des exemples liant une base de données à la liste.