1

オブジェクトにメイン ID があり、サブオブジェクトにサブ ID がある Android xml リソースを適切に記述する方法

私の問題を説明するための非常に良い例があります。例はPlist(iOS用に修正されたxmlバージョン)で書かれています:

<plist version="1.0">
<dict>
<key>223</key>----main key/ID
<dict>
<key>name</key>----sub-key/ID
  <string>Bill</string>
<key>uzvards</key>
  <string>Gates</string>
<key>adress</key>
  <string>Broadway</string>

したがって、Android XML で記述されたこのタイプのデータ構造が必要です。xml ファイルを Values フォルダーに作成し、Resource タイプを使用する必要があると思います!? ありがとうございました。

4

1 に答える 1

1

Plistを調べた後、私のコメントは適切な答えだったと思います。実際のコードでは、データにハッシュマップのようなものを使用する必要があります。必要に応じて、これを設定する方法は多数ありますが、新しいハッシュマップを作成できます

HashMap<String, String> myMap = new Hash<String, String>(); 

次に、put(key、value)を使用して、TextViewから取得し、EditTextに表示できるものをマップに追加します。達成したいことに応じて、ArrayListや他の多くの機能を使用することもできます。または、HashMaps内のHashMaps。注:マップの順序を維持したい場合は、リンクされたハッシュマップを使用する必要があります。resディレクトリは、レイアウト(UI)用のXMLを格納する場所です。私のコメントリンクはそれを非常によく説明しているはずです。お役に立てれば。

于 2012-10-22T01:37:40.680 に答える