9

我有一个由从 SQLITE 数据库获取数据的游标填充的网格视图。有时,没有要显示的数据。这显示了一个空白活动。

我之前使用过列表视图,我可以使用@android:id/empty 设置一个emptyView,比如“找不到数据”。

我可以使用 GridView 的任何类似功能吗?

请帮忙。

4

1 回答 1

10

ListActivity 并ListFragment简单地搜索具有该 ID 的视图并调用

listView.setEmptyView(emptyView);

你可以在你的GridView..

TextView emptyView = (TextView)findViewById(android.R.id.empty);
gridView.setEmptyView(emptyView);

请注意,您不需要将空视图的 ID 设置为@android:id/empty. 只要您在代码中设置它,它就可以是您想要的任何东西。

链接到 GridView setEmptyView 文档

于 2012-12-13T14:47:07.370 回答