私には2つの質問があります。cwac-touchlistでドラッグアンドドロップ
1.私がドラッグアンドドロップで作ったListViewの新しい順序を覚えておく方法。今のように項目を並べ替えることができますが、アプリを開くたびに項目を並べ替える必要があります。
2.私のアプリは各項目から別のWebページを開く必要があります。しかし、アイテムを並べ替えると、Webリンクの順序が変更されません。彼らは同じままです。
例:GoogleとYahoo!のアイテムがありますリンクは「http://google.com」と「http://yahoo.com」です。その後、私は項目を並べ替える:Googleはトップだったが、私はYahooをトップにドラッグした。その後、私が「Yahoo!」を押すと、それはGoogleのウェブサイトを開き、「Google」を押すとYahooのウェブサイトが開きます。
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);
}
});
は、だから私は、ドラッグ&ドロップのリンクを同じ時間を持っています。私は同じドラッグアンドドロップを取得する必要がありますように、私はアイテムを2行下に移動すると、それはリンクも2行下に移動しますか?あなたが私が何を言おうとしているのか理解している。 :) – Eljas
@Eljas:私はあなたが何を言おうとしているのか分からないことを恐れています。 – CommonsWare
今私は私のアイテムとリンクをこのようにしています: 'private static String [] items = {" Google "、" Yahoo "};プライベート静的String [] links = {"http://google.com"、 "http://yahoo.com"}; 'アイテムオーダーを変更すると、右のアイテムからリンクを開くことはできませんか? - – Eljas