在我的应用程序中,我有一个包含类别列表的Spinner和一个显示
列表的GridView根据所选类别的图像。
我的问题是:“如何在Spinner中更改类别后在GridView上重新加载图像?”
答案 0 :(得分:2)
从Spinner获取所选类别的代码中,获取GridView的适配器,然后在其上调用clear(),然后使用要显示的新类别项添加所有(T ...项) 。
请记住,这假设您已通过传递可变列表来创建适配器。
如果您使用不可变List或T []创建了适配器,那么您可以创建一个新适配器并将其设置在GridView上。