2016-02-03 2 views
-3

У меня есть линейная линейка в линейном макете двух текстовых просмотров и одного списка по вертикали. Я добавил прослушиватель кликов по линейному макету, и он работает, но проблема в том, что когда я нажимаю на текстовую панель вверх, она работает, но посередине и ниже линейного макета, который не работает, потому что есть listview. Я хочу знать это, чтобы справиться с этой проблемой, пока я не выполняю никаких действий в listview.Линейный диспетчер ввода макета не работает должным образом

Пожалуйста, помогите мне. Заранее спасибо

+2

Где находится код? – Rohit5k2

+0

Вы должны использовать itemclicklistener вместо списка – Xander

+0

@ Xander Я тоже это сделал, но onItemClickListener не работает, потому что этот макет находится в getview в адаптере –

ответ

0

Вы можете настроить свой listView, который нельзя кликнуть в атрибуте xml, но лучший вариант - обработать щелчок внутри вашего спискаView или адаптера listView так же, как вы обрабатываете в linearLayout.

+0

, потому что я реализую вложенный список. Этот макет находится в getview в адаптере. –

0

Я даю ответ на свой вопрос. После долгих исследований и разработок. Я создал линейный макет вместо Listview. Я создал динамический интерфейс и передал его в цикл. И добавьте их в линейную компоновку динамически. Он работает нормально.

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