2016-10-31 9 views

答えて

1

はい、それは

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerArray); 
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(spinnerArrayAdapter); 

を行うことができ、データが変更されてしまったときに、上記と同じ流れを繰り返し、それがスピナーをリフレッシュします。

もっとクリーンな解決策は、アダプターを1回作成し、リストが更新されるときにmAdapter.notifyDatsetChanged()を呼び出すことです。 ListViewまたはRecyclerViewを使用している場合と同じアプローチです。

関連する問題