Spinner是Android中常用的下拉选择控件,可以通过动态加载数据来实现Spinner的动态加载。
以下是实现Spinner动态加载的步骤:
<Spinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
Spinner spinner = findViewById(R.id.spinner); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, new ArrayList<String>()); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter);
adapter.add("Item 1"); adapter.add("Item 2"); adapter.add("Item 3"); adapter.notifyDataSetChanged();
通过以上步骤,就可以实现Spinner的动态加载。需要注意的是,在动态加载数据时,需要调用适配器的notifyDataSetChanged()方法来通知Spinner控件数据已经更新。