Я хочу знать, как я могу перейти к новому действию при щелчке элемента списка с помощью метода onItemClickListener
. Я знаю, что мы используем Intents для того же, но может ли кто-нибудь предоставить мне образец кода?Как перейти к другому действию с помощью элемента списка нажмите в Android
0
A
ответ
1
Я не предоставляет какой-либо адаптер для ListView, чтобы заполнить его, убедитесь, что вы обеспечить некоторый адаптер с некоторыми данными и имя деятельности являются манекена вы должны определить их как хорошо
private static ListView listView;
listView = (ListView) findViewById(R.id.listView);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent intent = null;
switch(position){
case 0:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 1:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 2:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 3:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 4:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 5:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
default:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
}
if(intent != null){
startActivity(intent);
}
}
});
каждый case в операторе switch означает другое действие, которое вы хотите открыть, например, вы можете открывать действия в зависимости от того, какой элемент щелкнул в списке
0
При реализации onClickListener, вы можете использовать v.getContext.startActivity
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.getContext().startActivity(PUT_YOUR_INTENT_HERE);
}
});
0
использование mList.setOnItemClickListener(new ListItemClickListener());
private class ListItemClickListener implements OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> listView, View view, int position, long idOfView) {
Intent intent = new Intent(WorkingActivity.this, TargetActivity.class);
startActivity(intent);
}
}
0
Вы должны использовать настроить слушателя на ListView. Используйте setOnItemClickListener.
mlistView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//Handle the click here
}
});
Смежные вопросы
- 1. Как перейти к другому действию с помощью кнопки?
- 2. Перейти к другому контроллеру/действию из модуля
- 3. Как перейти к следующему действию с помощью textView в Android
- 4. Как я могу перейти к другому действию onclick элемента списка listView
- 5. как перейти словарь от одного вида деятельности к другому действию с помощью намерения в android
- 6. Как перейти к другому действию, если сеть доступна?
- 7. Нажмите изображение, которое находится в списке, чтобы перейти к другому действию
- 8. Как скрывать realmResult для массива и перейти к другому действию?
- 9. Намерение не может перейти к другому действию с использованием IF
- 10. Как перейти к следующему действию с помощью AlertDialog?
- 11. Как перейти к третьему действию?
- 12. Как перейти к другому jspx?
- 13. Как реализовать onItemClickListener для каждого элемента в ListView перейти к другому действию?
- 14. Подключение Android ListView onClick к другому действию
- 15. сжимайте изображение перед тем, как перейти к другому действию в android
- 16. Android: Как перейти от одного фрагмента к другому, в Tab?
- 17. Android: Как вы переходите к другому действию при нажатии?
- 18. Невозможно перейти к следующему действию
- 19. Перейти к другому действию при нажатии элемента в меню панели действий в андроид-студии
- 20. Как я могу получить переменную из списка и перейти к другому действию?
- 21. Как я могу перейти к другому действию, когда я нажимаю элемент списка?
- 22. Как добавить Последние запросы к другому действию
- 23. как перейти к другому действию после успешного входа в систему, Android Developer Studio
- 24. Как я могу заставить свой ImageButton перейти к другому действию в Android Studio?
- 25. , переходя к определенному действию при щелчке элемента списка.
- 26. Как перейти к другому методу?
- 27. , как перейти к другому экрану
- 28. iOS Перейти к другому виду
- 29. данные Android для перехода к другому действию с использованием намерения
- 30. Как перейти к другому расположению с помощью переключателя?
Вы хотите открыть новое действие для открытия при нажатии одной строки из списка или изображения в этот конкретный ряд –
Вся строка - только изображение. Я хочу, чтобы щелчок по этому элементу (изображению) открыл новое действие. – brainbreaker