我有一个ListView
,我已经制作了一个自定义适配器,扩展了android中的BaseAdapter
类。
此适配器从数据库中获取在一个月的不同日期发生的事件。
问题
在getCount
方法中,我将返回特定月份的天数。
现在有些日子可能没有活动。我的适配器仍然需要所有日子的视图...
现在,当特定日期没有事件时,我返回null。这导致了一次执行。
当那天没有事件时如何跳过视图?
就像在listactivity中一样,当列表中没有数据时,会自动显示一个textview(它的id应该为空),我可以在这里做些什么吗?
答案 0 :(得分:1)
你应该
getCount()
方法中的事件getView
方法。然后该视图将在那里,但是0大小(android:height="wrap_content" or
"0dp"
)或没有visibility
(android:visibility="invisible" or "gone"
)