展开:
spinner.performClick()
收起:Spinner 本身没有提供收起的代码。但是Spinner 的 Adapter 的 notifyDataSetInvalidated(); 回收起弹出的列表。但是这个方法本身有问题,我这里需要结合 setAdapter 使用
adapter.notifyDataSetInvalidated();
spinner.setAdapter(adapter);
本文探讨如何在Android中利用Spinner的Adapter实现列表的关闭与数据刷新,重点在于调用notifyDataSetInvalidated()配合setAdapter方法的操作技巧。
展开:
spinner.performClick()
收起:Spinner 本身没有提供收起的代码。但是Spinner 的 Adapter 的 notifyDataSetInvalidated(); 回收起弹出的列表。但是这个方法本身有问题,我这里需要结合 setAdapter 使用
adapter.notifyDataSetInvalidated();
spinner.setAdapter(adapter);