2013-02-13 2 views
1

У меня есть расширяемое представление списка, у каждого элемента группы есть кнопка. Есть ли способ, которым я могу различать между нажатиями кнопок из кликов элемента? Я хочу эту кнопку, чтобы развернуть список. В то время как пункт нажмите, чтобы открыть это деятельностьРасширяемый щелчок кнопки списка против кликов элементов

большое спасибо

EDIT: Больше объяснения

Вот примерно то, что я пытаюсь сделать, и сейчас я имею в виду использование ExpandableListView, но я не знаю, как сделать это.

enter image description here Так как вы можете видеть, у меня в группе есть две части стрелы (у меня есть настроенная стрелка) и текстовая часть. Если пользователь нажимает на красную часть, то я хочу развернуть (типичный расширяемый список), и если пользователь нажимает на зеленую часть, то он переходит к активности.

Пожалуйста, любая идея как!

ответ

0

Просто используйте onGroupClickListener: https://developer.android.com/reference/android/widget/ExpandableListView.OnGroupClickListener.html

Это будет дифференцироваться кликов в группе между щелчками у детей.

+0

Это то, что я ищу. В моем вопросе я говорю, что у моей группы есть кнопка, и я хочу различать щелчок по элементу группы и кликнуть по кнопке группы – Snake

+0

OH. У вас есть кнопка _in_ в группе? Ну, не обязательно хороший способ сделать это, за исключением включения режима фокусировки кнопки и установки соответствующих кликов в вашем «ExpandableListAdapter». – hwrdprkns

+0

Для более подробного объяснения проблемы см. Редактирование. спасибо – Snake

Смежные вопросы