Android Identifizieren Sie listView mit dem onItemClick-Listener
ich habe zweiListViews
in meiner tätigkeit nutzt das selbeOnItemClickListener
. Gibt es eine Möglichkeit zu identifizieren, welcheListViews
Element drücke ich jetzt? Ich habe diesen Code benutzt:
@Override
public void onItemClick(AdapterView<?> list, View view, int position,
long id) {
if (view.getId() == R.id.listDictionary) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this, WordActivity.class);
DictionaryListElement ele = (DictionaryListElement) dictionaryList
.getAdapter().getItem(position);
intent.putExtra("word", ele.getWord());
startActivity(intent);
} else if (view.getId() == R.id.listFavourites) {
Intent intent = new Intent(MainActivity.this, WordActivity.class);
String ele = (String)favouritesList.getAdapter().getItem(position);
intent.putExtra("word", ele);
startActivity(intent);
}
}
Aber es funktioniert nicht. Ich denke es wird von jedem gedrückten Element nicht idListViews