Android如何在GridView中模拟@android:id / empty的行为?

我有一个由从SQLITE数据库中提取数据的游标填充的gridview。 有时候,没有数据要显示。 这显示一个空白的活动。

我以前使用过listview,我可以使用@android:id / empty来设置一个空的查看,如“找不到数据”。

GridView有没有类似的function可以使用?

请帮助。

Solutions Collecting From Web of "Android如何在GridView中模拟@android:id / empty的行为?"

ListActivity和ListFragment只需使用该ID和呼叫search一个视图

 listView.setEmptyView(emptyView); 

你可以在你的GridView模仿这种行为。

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

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

链接到GridView的setEmptyView文档