Comment faire pour récupérer les cliqué chaîne à partir d'une liste à l'aide de OnItemClick?
J'ai quelques problème ici. Ça a l'air simple et je continue la recherche de sa solution. Malheureusement, je ne peux pas trouver quoi que ce soit. C'est mon problème.... Ce que j'essaie de faire est d'obtenir de la chaîne a montré dans la liste À partir d'un élément, cliquez sur la méthode.
C'est ma listview :
- lol
- hi
- waw
Lorsque je clique sur "lol" je veux obtenir le "lol" de la chaîne.....
Que dois-je mettre dans mon code ici? :
lv = (ListView) findViewById(R.id.list_view);
lv.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3)
{
//Intent newI = new Intent(this,PDetail.class);
Intent newI = new Intent (Create.this, PDetail.class);
//String sd = ((() arg1).getText()).toString();
//newI.putExtra("x", arg2);
startActivity (newI);
//db.getList(arg3);
}});
Vous devriez poster le code que remplit la ListView
Ce type de cartes que vous utilisez? est-il un adaptateur personnalisé
je sais déjà comment le faire..... @ user2012,njzk2,karan23 déjà me donner la réponse ce dont j'ai besoin. Mais, merci pour votre attention.
de multiples façons d'atteindre ListView Itemtext stackoverflow.com/a/28479593/3496570
Ce type de cartes que vous utilisez? est-il un adaptateur personnalisé
je sais déjà comment le faire..... @ user2012,njzk2,karan23 déjà me donner la réponse ce dont j'ai besoin. Mais, merci pour votre attention.
de multiples façons d'atteindre ListView Itemtext stackoverflow.com/a/28479593/3496570
OriginalL'auteur Charles Lynch | 2013-08-01
Vous devez vous connecter pour publier un commentaire.
data
contient votre endroit de données. Faites ce que vous voulez faire avec ça.Ce n'est pas une solution...
voir mon édité réponse.
c'est quoi les 3 éléments ?
Merci beaucoup, je vais essayer ça.
OriginalL'auteur Spring Breaker
arg0
est votreAdapterView
, généralement unListView
.arg2
est la position de laListView
. Vous pouvez obtenir les éléments de votre Carte :Selon le type de votre objet dans votre carte, une solution triviale est:
OriginalL'auteur njzk2
La
arg1
paramètre de votre écouteur est l'élément cliqué.En supposant que les éléments de votre
ListView
sontTextViews
vous pouvez essayer:OriginalL'auteur fiddler
utiliser des chaînes de caractères val = (String)arg0.getItemAtPosition(arg2)
OriginalL'auteur karan421