0

ListViewここに示すように、を使用してアイテムを新しいアクティビティにドラッグ アンド ドロップしようとしてOnItemLongClickListenerいます。

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;
}


});
}
} 

今はアクティビティを開始させただけですが、アイテムをドラッグアンドドロップさせたいです。

これどうやってするの?

ここでドラッグ アンド ドロップのチュートリアルを見てきましたが、これらのメソッドをどのように含めることができるかについて本当に混乱しています。(現在、リスト内のアイテムをドラッグアンドドロップするための唯一のコーディングは上記のコーディングです)

MyListViewは、packagemanager を使用してユーザーがインストールしたすべてのアプリケーションのコレクションです。

これが私がやろうとしていることです(明確にするために):

ここに画像の説明を入力

4

0 に答える 0