我正在尝试重新填充Spinner
删除值后的值。
目前,该应用程序设置了一个Spinner
字符串值列表,然后随着应用程序的使用,其中一些值从ArrayAdaptor
. 然后在某些时候Spinner
需要使用默认值列表重置 's 列表。我当前的代码只是创建一个新的ArrayAdaptor
并将其分配给Spinner
使用Spinner
最初设置的相同字符串数组资源:
Spinner mySpinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,
Static.itemList);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mySpinner.setAdapter(arrayAdapter);
Static.itemlist
类型的数组在哪里String[]
。
就目前而言,项目已从微调器中删除,但使用上面的代码不会将Spinner
's 的值重置为存储在Static.itemList
. 在我看来,这应该可行,但显然缺少一些东西,因为它没有。
完整代码可以在https://github.com/Uruwolf/VO-Miner/blob/master/src/com/uruwolf/vominer/VoMinerActivity.java有问题的方法是从第 142 行到第 147 行(我知道缩进关闭了,在我的编辑器中看起来不错。我不确定为什么它在 github 上不正确)。
这是我在 StackOverflow 上的第一个问题,所以如果我做错了什么,请告诉我。