Как перетащить элемент списка Listview в другой список Listview

Привет, я Raynast Я новичок в программировании на Android Теперь у меня есть небольшая проблема из моего проекта о перетаскивании списка Listview

Я решаю макет для трех запросов Listview из базы данных

_________________________ |list_1 |list_2 |list_3 | |_______|_______|_______| |_______|_______|_______| || ||| ||| || ||item1|||item5|||item8|| ||_____|||_____|||_____|| |_______|_______|_______| || ||| ||| || ||item2|||item6|||item9|| ||_____|||_____|||_____|| |_______|_______| | || ||| || | ||item3|||item7|| | ||_____|||_____|| | |_______| | | || || | | ||item4|| | | ||_____|| | | |_______|_______|_______| 

Я использую платформу Android 2.3.1

Я хочу перетащить item1 из Listview1 в liewview2 или liewview3 и переместиться между listviewitem

Я пытаюсь найти решение для решения этой проблемы, но я не нашел!

Наблюдения: MotionEvent имеет action_up action_down, не имеет action_right, слева

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

Заранее спасибо

Ваш ответ будет очень полезен для меня, а другой

Привет, я разрабатываю пример этого в github https://github.com/mtparet/Drag-And-Drop-Android

Это может помочь вам.

Весь вклад приветствуется

Взгляните на этот образец, который перетаскивается внутри представления списка.

Перетащите образец … Нажмите здесь Вы можете найти проект здесь. И Загрузите Zip-файл ..

Константы ACTION_UP и ACTION_DOWN возвращаемые MotionEvent.getAction() относятся к состоянию отводов пальцев (например, палец помещается вниз на экран, палец поднимается с экрана), а не в направлении движения. Вам нужно будет также использовать действие MOVE в комбинации с ACTION_UP и ACTION_DOWN чтобы выполнить то, что вы пытаетесь сделать.

Например, в вашем методе onTouch , когда вы получаете MOTION_DOWN (пользователь нажал на элемент ListView), определите, какой элемент пользователь нажал. Затем вы можете отслеживать действие MOVE чтобы дать визуальные подсказки, например, рисовать плавающую «призракную» версию элемента, который следует за пальцем. Наконец, когда вы получаете MOTION_UP (пользователь поднял палец после перетаскивания), определите, какой столбец был перенесен, и сделайте все, что вам нужно, чтобы переместить данные в другой список.

Вы можете использовать координаты x и y, предоставленные с каждым MotionEvent чтобы определить вещи, как тот элемент, который пользователь нажал, в списке которого они переместили свой палец и т. Д.

Надеюсь, что http://techdroid.kbeanie.com/2011/10/drag-and-drop-honeycombics.html это решит вашу проблему до некоторой степени, но до сих пор не получило идеального решения ….