Bazı öğelerle birlikte bir listeyi görüntüleyin.Android ListView ve OnClickListener: Seçilen öğeyi nasıl alırım?
OnClickListener öğesinden, seçilen öğenin adını (String) almak istiyorum.
Seçilen konumu nasıl alacağımı biliyorum, ancak bu öğenin dizesini nasıl bulabilirim?
İşte benim tıklama dinleyici üzerindedir:
journalNames.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id)
{
}});
Benim liste görünümü veritabanından bazı sorgu ile doldurulur.
Teşekkür ederiz. Görüntülemek veya ebeveyn üzerinde ya bulabilirsiniz
journalNames.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id)
{
String selectedFromList = (journalNames.getItemAtPosition(position).getString());
}});
bence getItemAtPosition() bir String döndürmez –
Şaşırtıcı, harika bir yanıt. Tam olarak ihtiyacım olan buydu. Çok teşekkür ederim. Sonunda sadece .getString() öğesini ekleyin. –
bu şekilde kullanabilirsiniz, String selectedFromList = (String) journalNames.getItemAtPosition (position); veya String selectedFromList = (journalNames.getItemAtPosition (position) .toString()); – user370305