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