私は Android で CRM アプリを作成しています。このアプリでは、すべての連絡先の詳細をリスト ビューで表示しています。今、私の要件は、リスト内の特定の項目をクリックすると、名前、住所、電子メールなど、選択した連絡先に関する詳細のみが表示されることです。データは、解析している XML ファイルから取得されます。 SAX パーサーを使用します。XML を照会して選択したデータを取得するにはどうすればよいですか?
質問する
122 次
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
onCreate
。UI
于 2012-06-24T14:33:16.523 に答える