2014-10-09 4 views
0

Theorical вопросAndroid Onclick priority: ListView или ImageView в ListView?

У меня есть listview заселена с элементами, которые компоновка определяется одним TextView и один ImageView. Я установил onclick listener на моем listview для любого предмета. Я установил onclick listener на моем ImageView в моем макете

Какой из них получает приоритет, когда я нажимаю на свое изображение и почему?

Как написать код для управления этой аранжировкой?

Спасибо!

+1

Когда вы нажмете на изображение, оно вызовет ваш просмотрщик изображений, и когда вы нажмете на другую часть изображения в своей ячейке списка, он вызовет listitem click listner. И для этого вам нужно установить android: focusable = "true" для вашего изображения. – Beena

ответ

1

Вы можете добавить атрибуты

android:focusableInTouchMode="true" 
android:focusable="true" 

для макета, который содержит TextView и один ImageView.