Переупорядочение Списков как плей-листы в медиаплеере

У меня есть список объектов, которые отображены с помощью ListView от SQLCursor. Таблица SQL включает (а также другие вещи) _id поле и поле порядка. Я использую поле порядка для сортировки списка, прежде чем это доберется до ListView.

То, в чем я нуждаюсь, является виджетом как MediaPlayer, имеет в его представлении плей-листа. Это позволяет Вам нажимать значок и перетаскивать объект в плей-листе вокруг и помещать его в новый порядок. С той способностью я могу затем получить новый порядок и обновить таблицу SQL новым порядком. Однако у меня нет удачи, находя, что любые подсказки помогают мне добавить что функциональность в мою программу.

Вопрос состоит в том, могу ли я использовать существующие функции для помощи мне или сделать я должен вручную программировать события движения и такой, пока я не получаю почти ту же функциональность.

6
задан CrazyBS 1 April 2010 в 23:29
поделиться

1 ответ

Однако мне не удалось найти какие-либо подсказки, которые помогли бы мне добавить эту функциональность в мою программу.

Если вам нужны функциональные возможности музыкального приложения (которое, кстати, не называется «MediaPlayer»), посмотрите его исходный код . Вот вопрос StackOverflow с ответами , которые указывают вам на конкретный класс ( TouchInterceptor ), который позволяет перетаскивать.

Вопрос в том, могу ли я использовать существующие функции, чтобы помочь мне, или мне нужно вручную программировать события движения и тому подобное, пока я не получу почти то же самое {{ 1}} функциональность.

Если вы ищете виджет со встроенным перетаскиванием, его нет в SDK.

3
ответ дан 17 December 2019 в 18:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: