2016-03-28 8 views
0

android私は人の名前でリストビューを作成したいと思います。それぞれをクリックすると、クリックされた人物とその説明を示す別のアクティビティを開きたいと思います。私は人々のリストを作成し、Javaコードで名前を抽出する方法を考え出しましたが、記述を書くべき場所とJavaでそれらを抽出する方法を理解できませんか?これらのそれぞれについてAndroid String.xml(item/description)

<resources> 
<string name="app_name">PumpingIron</string> 
<string-array name="listItems"> 
    <item>Arnold Schwarzenegger</item> 
    <item>Ronnie Coleman</item> 
    <item>Kai Greene</item> 
    <item>Phillip Heath</item> 
    <item>Flex Wheeler</item> 
</string-array> 

私は説明を持っているアイテムは、他の活動に開いているときにその説明を取得できるようにする必要があります。

+0

それをSQLiteに保存した方が意味があります –

+0

はい私は知っていますが、私たちは文字列リソースでそれを行うべきです。まだアンドロイドクラスでデータベースを学んでいないからです。 – Rattleogic

+2

名前で別の 'string-array' 'descriptions'を参照して、両方の配列のインデックスが一致する必要があることを確認します。 –

答えて

0

これは、単一の文字列配列より複雑です。少し考えてみると、実際にはStringオブジェクト、例えば "Dave"があります。 "Dave"には、プロジェクト内に複数のサブプロパティがあります(例: "Description"、 "Phone Number"、 "Facebook Address"など)

おそらくSQLLiteモデルや、 。