将位于滑动抽屉中的ListView项拖放到滑动抽屉下方的区域中

时间:2013-10-18 00:04:19

标签: android

我正在尝试使用ListViewOnItemLongClickListener项拖放到新活动中,如下所示:

Drag_and_Drop_App.java (snippet):

// implement event when an item on list view is selected via long-click for drag and drop
mListAppInfo.setOnItemLongClickListener(new OnItemLongClickListener(){

@Override
public boolean onItemLongClick(AdapterView parent, View view,
        int pos, long id) {
    // TODO Auto-generated method stub
    // get the list adapter
    AppInfoAdapter appInfoAdapter = (AppInfoAdapter)parent.getAdapter();
    // get selected item on the list
    ApplicationInfo appInfo = (ApplicationInfo)appInfoAdapter.getItem(pos);
    // launch the selected application
    Utilities.launchApp(parent.getContext(), getPackageManager(), appInfo.packageName);
    return true;
}


});
}
} 

现在,我只是让它开始活动,但我想让项目拖放。

我该怎么做?

我看过拖放教程here,但我对如何包含这些方法感到困惑。 (现在我用于拖放列表中项目的唯一编码是上面的编码)

我的ListView是使用packagemanager的所有用户安装的应用程序的集合。

以下是我要做的事情(为了清晰起见):

enter image description here

0 个答案:

没有答案