4

オプションと値を使用してスピナーを作成できますか。

<select name=test>
<option value="1">Baran</option>
<option value="2">Khan</option>
</select>

スピナー XML を使用:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="test">
    <item Value="1">Baran</item>
    <item value="2">Khan</item>
</string-array>
</resources>

どうすればそのような目標を達成できますか。IDをサーバーに渡す必要があるため。

4

2 に答える 2

4

2 つのリストを管理する必要があり、どちらも必要に応じて動的です。

達成するためのステップ:

  • CreateArrayList<String>ここであなたのデータ型に依存して、私は文字列配列として作成します。
  • Add valueArrayList に。
  • Create custom adapterその中に2つのリストアダプターを渡し、それに応じて値を取得します。
  • Add listスピナーアダプターへ。Spinner のインデックスまたは位置を取得します。
  • 従うsame index to get value from second list value
  • Send that value to server.
  • タスクオーバー

簡単にするためのガイドとなるデモの例を参照してください。

楽しみ !!!

于 2013-01-30T13:12:59.740 に答える
1

最善ではありませんが、ID を持つ別の文字列配列を作成する方法が 1 つあります。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="test">
    <item Value="1">Baran</item>
    <item value="2">Khan</item>
</string-array>
<string-array name="testIDS">
    <item>1</item>
    <item>2</item>
</string-array>
</resources>

配列からアイテムiが選択されると、配列内testのアイテムからIDを取得できます。itestIDS

于 2013-01-30T12:29:58.297 に答える