スピナーで値と表示テキストを設定する際に助けが必要です。今のように、配列アダプターでスピナーを設定しています。
mySpinner.setAdapter(myAdapter);
これを行った後、私が知る限り、表示テキストと同じ位置のスピナーの値は同じです。スピナーから取得できるもう 1 つの属性は、アイテムの位置です。
私の場合、.NET にあるドロップダウン ボックスのようなスピナーを作成したいと考えています。
テキストと値を保持します。
テキストが表示され、値がバックエンドにあります。ドロップダウンボックスを変更すると、選択したテキストまたは値を使用できます。しかし、Androidスピナーの場合は発生しません。
例えば:
テキスト値
猫 10
山 5
石 9
魚 14
川 13
ロース 17
上記の配列から、私は生きていないオブジェクトのテキストのみを表示しています。私が望むのは、ユーザーがそれらを選択したときにそこに値を取得することです。つまり、Mountain を選択したときのように 5 を取得します。
この例が私の質問をもう少し明確にしたことを願っています...
ありがとう