怀疑自定义适配器

时间:2011-05-12 07:15:15

标签: android

我有一个ListView,我已经制作了一个自定义适配器,扩展了android中的BaseAdapter类。 此适配器从数据库中获取在一个月的不同日期发生的事件。

问题getCount方法中,我将返回特定月份的天数。 现在有些日子可能没有活动。我的适配器仍然需要所有日子的视图... 现在,当特定日期没有事件时,我返回null。这导致了一次执行。

当那天没有事件时如何跳过视图?

就像在listactivity中一样,当列表中没有数据时,会自动显示一个textview(它的id应该为空),我可以在这里做些什么吗?

1 个答案:

答案 0 :(得分:1)

你应该

  • 要么返回天数 getCount()方法中的事件
  • 或返回内部无事件日的空视图 适配器的getView方法。然后该视图将在那里,但是0大小(android:height="wrap_content" or "0dp")或没有visibilityandroid:visibility="invisible" or "gone"