0

私は Android で CRM アプリを作成しています。このアプリでは、すべての連絡先の詳細をリスト ビューで表示しています。今、私の要件は、リスト内の特定の項目をクリックすると、名前、住所、電子メールなど、選択した連絡先に関する詳細のみが表示されることです。データは、解析している XML ファイルから取得されます。 SAX パーサーを使用します。XML を照会して選択したデータを取得するにはどうすればよいですか?

4

1 に答える 1

1

ListViewあなたは使用Adapter権を埋めていますか?これで、内の選択したビューでアイテムを取得し、ListViewこのアイテムをに渡すことができますActivity

たとえば、クラス内に:をAdatper実装します。onItemClickListener

public void onItemClick(AdapterView<?> a, View v, int position, long l) {
    // Remembers the selected Index
    Data item =getItem(position);
    Intent intent = new Intent(getApplicationContext(), DetailedActivity.class);
    intent.put("object",item);
    startActivity(intent);
}

注:アイテム「Data」クラスはParsableインターフェースを実装する必要があります。これにより、メソッドでそのオブジェクトを取得し、その値に基づいて更新することがActivityできますDetailedActivity onCreateUI

于 2012-06-24T14:33:16.523 に答える