У меня есть список объектов, которые отображены с помощью ListView от SQLCursor. Таблица SQL включает (а также другие вещи) _id поле и поле порядка. Я использую поле порядка для сортировки списка, прежде чем это доберется до ListView.
То, в чем я нуждаюсь, является виджетом как MediaPlayer, имеет в его представлении плей-листа. Это позволяет Вам нажимать значок и перетаскивать объект в плей-листе вокруг и помещать его в новый порядок. С той способностью я могу затем получить новый порядок и обновить таблицу SQL новым порядком. Однако у меня нет удачи, находя, что любые подсказки помогают мне добавить что функциональность в мою программу.
Вопрос состоит в том, могу ли я использовать существующие функции для помощи мне или сделать я должен вручную программировать события движения и такой, пока я не получаю почти ту же функциональность.
Однако мне не удалось найти какие-либо подсказки, которые помогли бы мне добавить эту функциональность в мою программу.
Если вам нужны функциональные возможности музыкального приложения (которое, кстати, не называется «MediaPlayer»), посмотрите его исходный код . Вот вопрос StackOverflow с ответами , которые указывают вам на конкретный класс ( TouchInterceptor
), который позволяет перетаскивать.
Вопрос в том, могу ли я использовать существующие функции, чтобы помочь мне, или мне нужно вручную программировать события движения и тому подобное, пока я не получу почти то же самое {{ 1}} функциональность.
Если вы ищете виджет со встроенным перетаскиванием, его нет в SDK.