0

Buttons最初の画面にいくつかあるアプリを作成しています。EveryButtonは個別のファイルを解析し、XMLその情報からネストされたリストを作成することになっています。

すべてのXMLファイルの構造は次のとおりです。

<blalist>
<house>
     <name>Blaname1</name>
     <eaddress>195 bla steet</eaddress>
     <caddress>195 bla strasse</caddress>
     <telephone>123456</telephone>
</house>
<house>
     <name>Blaname2</name>
     <eaddress>15 bla steet</eaddress>
     <caddress>15 bla strasse</caddress>
     <telephone>12345685</telephone>
</house>
</blalist>

ListView最初のボタンをクリックした後、タグ「name」の名前のみからなるを生成したいと思います。そのため、リストには Blaname1,Blaname2... のみ
が表示されます。いずれかの名前をクリックすると、他のすべてのタグがコンテンツとして表示されます。タグ「eaddress」、「caddress」、「telephone」、および 3 つの追加ボタン。

基本的に3画面シナリオ。メイン ボタンを含む最初のページ。2 ページ目には、名前のみで生成されたリストが表示されます。3 番目の画面には、クリックされた特定の名前の詳細が表示されます。

どうすればいいですか?ListViewXMLを解析するための情報といくつかの情報を見つけましExpandableListViewたが、これについてどうやって行くかについて頭を悩ませることはできませんでした。助けてください!

4

2 に答える 2

0

Vishal に対するあなたのコメントに基づいて、あなたの質問は実際にアプリケーション全体を構築する方法を尋ねています。

構築する必要があります

  • リスト アクティビティを起動するボタンを含むメイン アクティビティ
  • 名前のリストを表示するリスト アクティビティ
  • 名前に関連付けられた詳細を表示するために使用できる詳細アクティビティ

さらに、XML をデシリアライズして何らかの方法で保存するために使用するテクノロジを決定する必要があります。XStream を逆シリアル化することをお勧めしますが、多くのオプションがあり、すでに好みがあるかもしれません。

次に、デシリアライズした Name オブジェクトを保存します。ORMLite または DB4O を使用することをお勧めします。

すべての名前のリストをロードする方法と、選択した永続化テクノロジから特定の名前の詳細をロードする方法が必要です。

あなたの最善の策は、これらのことを試してから、アプリケーションを構築しようとしている特定の問題について新しい質問を投稿することです.

おばあちゃんに卵を吸うように教えるだけではありません

于 2012-09-27T12:57:42.190 に答える