在getView方法适配器微调器中的选择项目
问题描述:
我有微调,我创建与我的自定义适配器,我想选择负载微调器中的指定项目,并且不使用setSelection方法选择指定项目,因为我使用AsyncTask将数据加载到微调器。在适配器 写这样的代码:在getView方法适配器微调器中的选择项目
spinner.setSelection(myposition);
这种方法工作,但是当点击微调,并选择一个项目,下拉不是隐藏的。
我的问题是我如何选择项目,当我创建项目微调。 我的意思是如何在接口中选择getView方法中的项目? 请帮助我。
答
whe在asyncTask中加载数据(例如用于填充arrayList的循环),您可以记下需要选择的位置,并且在将所有数据添加到适配器后,调用同一ayncTask(postExecute
)内的微调器上的select方法。
为什么你的下拉式隐藏是你重写微调器的点击功能?
不,我不重写onClick函数 – user2591714
需要更多的代码来识别问题 –
首先我创建一个空适配器。之后,我用AsyncTask填充数据到适配器,然后调用这个方法,我调用notifyDataSetChanged( ); – user2591714