У меня есть приложение, которое использует библиотеку this как функцию перетаскивания, чтобы переупорядочить элементы. Я скорректировал макет элемента, чтобы иметь два изображения и текст (вместо одного изображения и текста), и я переместил изображение, которое они нажимают, чтобы перетащить в крайнее правое. Моя проблема заключается в том, что на первом изображении подключен прослушиватель перетаскивания. (И если я сначала поместил текст, а затем два изображения, слушатель применим только к тексту). Есть ли способ, который я могу выбрать, какой элемент имеет прослушиватель перетаскивания или сделать все его элементы.listview drag listener применяется ко всем представлениям в макете
Кажется, что он просто передал его первому ребенку макета. Я попытался просто поместить все три вида в линейный макет, надеясь, что линейный макет будет иметь слушателя, но он просто обошел это и перешел к первому элементу этого макета.