有关在BaseAdapter上显示数据的查询

时间:2011-03-10 18:43:51

标签: android

我正在使用BaseAdapter显示项目列表。我为BaseAdapter显示的数据是ArrayList,它正确显示。 当数据为空时,显示一个完美的空白屏幕。 我想在屏幕中间显示一个单词“未找到数据”。如果我在没有数据的情况下向ArrayList添加“找不到数据”文本,那么每个列表元素都会显示“找不到数据”,这是不对的,因为我想在整个屏幕上显示单个文本。 / p>

如何在屏幕中央显示“找不到数据”?我不想使用任何背景图像来显示数据。

提前致谢。

温暖的问候,

CB

1 个答案:

答案 0 :(得分:1)

看一下ListView的setEmptyView

此外,您可以添加ID为“@android:id / empty”的视图,当列表为空时,该视图将显示而不是ListView。确保您使用的是ListActivity。