プログラム状態に基づいて使用可能な項目を変更したいスピナーがあります。私はArrayAdapter array; array = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerItem, Movements); array.NotifyDataSetChanged(); spnMove.Adapter = array;
Spinnerの代わりに配列を追加すると、新しいエントリが追加されます
以下
ようarrayadapterクラスを使用しますが、私はこのコードを介して第2の時間を実行した場合、それはだけではなく、それを置き換えるの底に新しいlisrを追加します。
私はすでに新しい配列を追加する前に.AdapterリファレンスをNULLに設定しようとしましたが、全く違いはありません。
この問題を解決するのに役立ちましたが、自分で見つけられなかったのは、私のアレイアダプタが派生したベースリストをクリアすることを忘れてしまったことです。 – Whistler