我有自定义适配器创建的微调器,我想在加载微调器中选择指定项,不要使用setSelection方法选择指定项,因为我使用AsyncTask将加载数据加载到微调器。 在适配器中编写此代码:
spinner.setSelection(myposition);
此方法有效,但单击微调器并选择了一个项目时,dropDown不会隐藏。
我的问题是我在创建项目微调器时如何选择项目。 我的意思是如何在适配器中的 getView 方法中选择项目? 请帮帮我。
答案 0 :(得分:1)
在asyncTask中加载数据时(例如,对于循环来填充arrayList),您可以记下需要选择的位置,并在将所有数据添加到适配器之后调用同一ayncTask(postExecute
)内的微调器上的select方法。
为什么你的下拉隐藏不会覆盖微调器的点击功能?