我的应用程序有一个下拉菜单和一个重置按钮。如何在点击按钮时更新值?
通过setAdapter()
在Spinner
上设置新的适配器。或者,如果它是一个ArrayAdapter
,使用add()
、insert()
和remove()
来修改数据。或者,如果它是一个CursorAdapter
,则调用requery()
方法来获取最新的数据。
由于您没有告诉我们"update the values"是什么意思,所以我们只能猜测。
ArrayAdapter
没有包装一个可变的ArrayList
。 - CommonsWare更改底层数据并在适配器上调用notifyDataSetChanged()。
list.clear();
list.add("A");
list.add("B");
dataAdapter.notifyDataSetChanged();