Перетаскивайте предпочтения (изменение порядка элементов)

У меня мало таких вещей

<ListPreference android:key="key1"
    android:title="@string/title"
    android:entries="@array/asd"
    android:entryValues="@array/asd1"
    android:defaultValue="109" android:dialogTitle="title"
    android:negativeButtonText="@string/cancel" />
<ListPreference android:key="key2"
    android:title="@string/title2"
    android:entries="@array/asd2"
    android:entryValues="@array/asd22"
    android:defaultValue="109" android:dialogTitle="title"
    android:negativeButtonText="@string/cancel" />

и все они помещены в одну категорию. . ., то, что я хочу сделать, это иметь возможность переупорядочить элементы (поставить key2 перед key1 с помощью перетаскивания)

возможно ли это вообще в android и как я могу это сделать? какие методы я должен переопределить?

После перетаскивания второго элемента и допинга над первым элементы должны быть поменяны местами.


person Lukap    schedule 28.09.2011    source источник


Ответы (1)


Просмотрите этот пример.

Это мне очень помогает.

person Nishant Shah    schedule 28.09.2011
comment
Хотя теоретически это может дать ответ на вопрос, было бы предпочтительнее включить сюда основные части ответа и предоставить ссылку для справки. - person Nanne; 20.02.2014