나는 OnItemClickListener
을 사용하는 나의 활동에 두 개의 ListViews
을 가지고 있습니다. 어떤 ListViews
요소를 지금 확인할 수 있습니까? 이 코드를 사용했습니다 :안드로이드 식별리스트 onItemClick listener를 사용하여보기
@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);
}
}
그러나 작동하지 않습니다. 나는 각 눌려진 요소의 ID를 얻지 못한다고 생각한다. ListViews
는 위의 코드에서 무슨 일입니까? – Raghunandan
view.getId()가 아닌 목록보기 ID를 사용해보십시오 – Abx