2 つの質問があります。
1.ドラッグ&ドロップで作成したリストビューの新しい順番をアプリに記憶させる方法。今のようにアイテムを並べ替えることができますが、アプリを開くたびにアイテムを並べ替える必要があります。
2.アプリは、各アイテムから異なる Web ページを開く必要があります。しかし、アイテムを並べ替えると、Web リンクが並べ替えられません。彼らは同じに固執します。
例のように: Google と Yahoo! というアイテムがあります。リンクは「http://google.com」と「http://yahoo.com」です。次に、アイテムを並べ替えます。Google がトップでしたが、Yahoo をトップにドラッグします。その後「Yahoo!」を押すと 項目をクリックすると Google の Web サイトが開き、「Google」を押すと Yahoo の Web サイトが開きます。
OnItemClickListener の作成方法は次のとおりです。
getListView().setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String content = links[position];
Intent showContent = new Intent(getApplicationContext(),
Web.class);
showContent.setData(Uri.parse(content));
startActivity(showContent);
}
});