【发布时间】:2017-05-25 09:12:59
【问题描述】:
我的微调器中有 14 件物品。但我想针对不同的条件隐藏一些项目。
例如
我想隐藏条件 1 的最后 2 项,条件 2 的最后 4 项,依此类推..
是否可以使用 setVisibility 方法隐藏/销毁微调器的项目,例如隐藏整个微调器?
【问题讨论】:
-
您可以从列表中删除项目并将适配器设置为微调器。
-
只需从您用来代表微调器的列表中删除项目。
-
微调器从适配器获取项目,因此您只需告诉适配器您要隐藏或显示哪些项目。相应地调整
get*()方法。 -
你能告诉我什么get方法吗? @DeeV
-
getItem(),getCount(),getItemId(),getItemViewType(),getView()等。您只返回可见的项目,计数应该只是可见的项目。跨度>