android - 拖放首选项(项目重新排序)

标签 android user-interface drag-and-drop preferences android-gui

我很少有这样的东西

<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 中完全可行吗?我该怎么做?我应该重写哪些方法?

拖动第二个项目并在第一个项目上方掺杂后,项目应该交换。

最佳答案

通过this example

对我帮助很大。

关于android - 拖放首选项(项目重新排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581290/

相关文章:

java - 安卓.view.InflateException : Binary XML file line #6: Error inflating class fragemnt

java - 如何在 Firebase 中实时存储位置?

java - 设置和禁用 JToggleButton 的图标

jquery - 拖动和克隆所有问题

Extjs 创建新浏览器

android - 我如何使用谷歌地图绘制蛇形路径?

Android 应用程序在重新启动时崩溃内存不足

Java GUI 在 VNC 上发生崩溃!

android - 当 EditText View 的内容发生变化时,有没有办法触发事件?

android - setImageDrawable 未设置当前可绘制对象