在getView方法适配器微调器中选择项目

时间:2017-08-24 18:21:09

标签: android adapter android-spinner

我有自定义适配器创建的微调器,我想在加载微调器中选择指定项,不要使用setSelection方法选择指定项,因为我使用AsyncTask将加载数据加载到微调器。 在适配器中编写此代码:

spinner.setSelection(myposition);

此方法有效,但单击微调器并选择了一个项目时,dropDown不会隐藏。

我的问题是我在创建项目微调器时如何选择项目。 我的意思是如何在适配器中的 getView 方法中选择项目? 请帮帮我。

1 个答案:

答案 0 :(得分:1)

在asyncTask中加载数据时(例如,对于循环来填充arrayList),您可以记下需要选择的位置,并在将所有数据添加到适配器之后调用同一ayncTask(postExecute)内的微调器上的select方法。

为什么你的下拉隐藏不会覆盖微调器的点击功能?