我在一个活动上有一个列表视图。 listview与db绑定。因此,如果没有来自db的结果,那我怎么能在android中的listview中显示“No items”。我已经完成了如下所示但它在上面显示Empty_list,我希望它在listview的同一个地方。
public TextView emptyshow;
lstview.setAdapter(adapter);
emptyshow=(TextView)findViewById(android.R.id.empty);
lstview.setEmptyView(findViewById(android.R.id.empty));
答案 0 :(得分:3)
来自文档
或者,您的自定义视图可以包含任何其他视图对象 列表视图为空时显示的类型。这个“空单” 通知程序必须具有id“android:id / empty”。注意空的时候 视图存在,列表视图将在没有数据时隐藏 显示。
因此,在布局中声明一个id为
的可选视图android:id/empty
并相应地更改其可见性: