0

ダウンロードしたJSON配列から作成したカスタムオブジェクトのリストがあり、リストSpinnerから1つのフィールドだけを入力したいのですが、それでも全体を保持したいと思いonItemSelectedます。現在、私はそのようにやっています

ArrayAdapter<Country> myAdapter = new ArrayAdapter<Country>(Prototype_activity.this, android.R.layout.simple_spinner_item, ValueHolder.countryList)
                spinner.setAdapter(myAdapter);
                spinner.setVisibility(View.VISIBLE);

では、各アイテムから1つのフィールドのみを使用するようにアダプターにどのように言いますか?

4

1 に答える 1

0

...そして、リストから 1 つのフィールドだけをスピナーに入力したいのですが、それでも onItemSelected 全体を保持したいと考えています。

を使用する場合は、クラスのメソッドをArrayAdapter実装して、目的のフィールドの表現を返します。toString()CountryString

于 2013-03-05T11:47:14.757 に答える