2010-11-26 23 views
3

リストアクティビティを作成してカテゴリリストを呼び出し、XMLファイルを解析してWebからカテゴリのリストを動的に表示しました。 XMLファイルには、値 "ID"(特定のカテゴリのID)と "タイトル"(カテゴリ名)が含まれています。だから、私はXMLファイルを解析し、S​​AXパーサを使ってcategriesというArrayListのIDとタイトルを収集しました。リストビューで項目の動的データを生成する方法

リストアクティビティでは、新しい文字列配列が作成され、各カテゴリのタイトルが追加されました。私がしたいのは、リストビューに表示されている各カテゴリにカテゴリIDを割り当て、idを使用してそのカテゴリの適切なビューを取得することです。それぞれのリスト項目にidを割り当てる方法はありますか?

よろしく DJ

+0

これをチェックしてください。http://stackoverflow.com/questions/3492513 –

+0

こんにちはマルセルGheorghita、ありがとうございました!リンクは良いですが、私の場合、私はsqliteデータベースにデータを保存していません。クリックしたカテゴリのIDに基づいてWebから別のXMLファイルを生成し、それに基づいてデータを表示する必要があります。 –

答えて

1

は、JavaBeansを紹介し、それを埋める:

class YourBean { 
    private int id; 
    private String title; 
    // add get/set methods 
} 

はそれでAdapterを埋め、その後、リストを作成し、ArrayListの中にそれを置きます。

次に、http://developer.android.com/reference/android/widget/ArrayAdapter.htmlを使用し、onClickedなどの方法ではmAdapter.getItem(int)を使用します。それは非常に短い言葉です。

SDKの例をご覧ください。

関連する問題