我正在使用正常活动,其中我有一个列表视图。当数组为空时,如何显示空视图?我尝试使用id为android:text的textview但它只适用于listactivity。 我正在为listview使用自定义adapte(扩展baseadapter类),在getcount()中,当数组为null时返回0。但这不起作用。 我想在我的数组中没有行时显示一个空列表视图。 我怎么做到这一点?
提前谢谢。
答案 0 :(得分:3)
考虑使用ListView并扩展ListAdapter,它们为空案例提供支持。使用这些,一个ListView元素:
<ListView android:id="@+id/android:list" ... />
将显示匹配的
<TextView android:id="@+id/android:empty" ... />
表示空列表。
答案 1 :(得分:1)
另一个提示我花了两个小时搞清楚。如果您为layout_height
设置"0dip"
为TextView
,有时会建议提高效率,除非您将layout_weight
设置为某个值,否则它不会显示。
答案 2 :(得分:0)
当列表为空时,您可以调用set list.setEmptyView(view)来显示任何视图。