Android Tableau Dynamique
Je suis l'analyse d'un fichier XML via Android Pull Analyseur technique. Tout d'abord, avoir un regard sur les ci-dessous fichier XML:
<childs>
<students>
<name> hello </name>
<address> xyz </address>
</stdents>
<students>
<name> abc </name>
<address> def </address>
</stdents>
</childs>
Considère que je suis de l'analyse du fichier ci-dessus. Maintenant, mon problème est que je veux créer un tableau séparé pour le nom et l'adresse. Donc, lors de l'analyse, je veux stocker 1er de l'étudiant de données dans name[0]
et address[0]
et l'étudiant suivant les données dans name[1]
et address[1]
. En bref, taille de la matrice est d'élargir davantage de données est analysée.
Est-il un moyen de le faire? Je veux créer une dynamique extensible tableau? Ou si il existe une autre façon de le faire alors s'il vous plaît m'aider à combattre ce problème.
Gil, mais j'ai exactement veux que le tableau séparé becoz souhaitez afficher les données du tableau dans "ListAdapter"
Pourquoi ne pas utiliser ArrayAdapter<T>, qui peut prendre la Liste en argument? Si vous prévoyez d'utiliser ListView qui serait pas un problème.
Gil, mais j'ai mis en œuvre avec "BaseAdapter" becoz je suis en train de personnalisation de la liste que l'image avec 2 textviews
OriginalL'auteur Paresh Mayani | 2010-08-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
Vector<String>
et puis si vous avez besoin d'un tableau) copier les données de matrice(s) à l'aide detoArray
méthode.Une autre option:
merci beaucoup...maintenant, permettez-moi de l'essayer à mon problème
Cependant, vous devriez probablement utiliser ArrayList au lieu de Vecteur de Vecteur est synchronisé.
Merci beaucoup...Vous avez sauvé ma vie, enfin, j'ai mis en œuvre Vecteur et puis il a transformé en Tableau
Mais cependant...si tout mieux et solution appropriée est également félicité de
OriginalL'auteur Asahi
Vous utilisez et de la Liste de tableau comme ceci
où StudyParser.getValue(); c'est la méthode qui u appeler pour obtenir des données
OriginalL'auteur Khan