带有标题的android listview空消息

时间:2010-07-20 14:43:37

标签: android listview header

有没有办法同时显示空消息和listview标题?似乎当我设置空视图并且列表为空时,标题将不会显示。

THX 本

3 个答案:

答案 0 :(得分:1)

嗯,是的,在我看来,这是错误的行为。但无论好坏,这就是Android的工作方式。

我建议创建一个自定义视图并将其放在表格的页脚中。在活动中保留对视图的引用,并将其可见性设置为View.VISIBLEView.GONE,具体取决于列表适配器返回的内容为isEmpty()

答案 1 :(得分:0)

我相信因为ListView占用了所有空间,因此当你的标题是空的时候,它会非常小,以至于你的ListView只会覆盖它。如果你明白我的意思??

也许,你可以尝试在View为空时进行检查,用随机的东西推送其中的文本,看它是否真的存在。

或者

你制作一个SumWeight,其中标题总是得到你屏幕的百分比,无论是否为空。

答案 2 :(得分:0)

你可以在下面有一个列表视图和一个textview。所以当listview中有listitem时,你的textview可以变得不可见。当你的listview为空时,只有看不见的listview,让textview可见。这是最简单的方式,我使用相同的!