Versuchen, um den Wert der text-Ansicht in der Listen-Ansicht klicken Sie auf Ereignis in android
Habe ich ein click-Ereignis angeschlossen an meinem listview, wie gezeigt.
int[] GenusListIDs = { R.id.txt_ID, R.id.txt_Genus, R.id.txt_Count };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.genusitem, cursor_genuslist, service.GenusListColumns, GenusListIDs);
ListView list_Genus = (ListView)findViewById(R.id.list_Genus);
list_Genus.setAdapter(adapter);
list_Genus.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView parent, View view, int position, long id)
{
try
{
Log.println(1, "ItemClick", view.toString());
TextView tv = (TextView)view;
String genus = (String) tv.getText();
Intent i = new Intent(getBaseContext(), Cat_Species.class);//new Intent(this, Total.class);
/*view
i.putExtra("id", id);*/
startActivity(i);
}
catch(Exception ex)
{
Log.println(1, "item-click-event", ex.getMessage());
}
}
});
Muss ich übergeben Sie einen string param, um den neuen Vorsatz beruhen, auf das listitem Sie angeklickt. Der Wert, den ich übergeben möchte ist in der listitem genannt txt_Genus. Wie bekomme ich diesen Wert aus dem listitem übergeben an die Absicht? Zahlen keine Aufmerksamkeit auf meine Experimente bitte haha.
InformationsquelleAutor Dale Marshall | 2010-07-18
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies sollte es tun.
Dann legen Sie Sie in der Absicht, extras, ich denke, Sie wissen schon, dieses bit.
Bearbeiten;
In Ihre neue Tätigkeit, die Sie würde die Absicht und Holen Sie sich die extras bündeln. Sie können dann Zugriff auf alles, was Sie gelegt, in der Absicht, auf Ihre vorherigen Aktivitäten wie unten;
Aktualisierte Antwort für Sie. Damon
hervorragende vielen Dank.. 🙂 🙂 🙂 🙂
InformationsquelleAutor Damon Skelhorn