有没有办法同时显示空消息和listview标题?似乎当我设置空视图并且列表为空时,标题将不会显示。
THX 本
答案 0 :(得分:1)
我建议创建一个自定义视图并将其放在表格的页脚中。在活动中保留对视图的引用,并将其可见性设置为View.VISIBLE
或View.GONE
,具体取决于列表适配器返回的内容为isEmpty()
。
答案 1 :(得分:0)
我相信因为ListView占用了所有空间,因此当你的标题是空的时候,它会非常小,以至于你的ListView只会覆盖它。如果你明白我的意思??
也许,你可以尝试在View为空时进行检查,用随机的东西推送其中的文本,看它是否真的存在。
或者
你制作一个SumWeight,其中标题总是得到你屏幕的百分比,无论是否为空。
答案 2 :(得分:0)
你可以在下面有一个列表视图和一个textview。所以当listview中有listitem时,你的textview可以变得不可见。当你的listview为空时,只有看不见的listview,让textview可见。这是最简单的方式,我使用相同的!