0

我有一个片段对话框。在它的 onCreateDialog 方法中,我使用 AlertDialog.Builder 和 .setAdapter() 创建对话框。这种组合为我提供了简单的单选列表。但是如果数据库中没有记录,我会得到一个没有项目的空列表。如何获取对话框列表以在其上使用 setEmptyView() 方法?

4

1 回答 1

2

如何获取对话框列表以在其上使用 setEmptyView() 方法?

您可以像这样获取 Dialog 的 ListView:

ListView listView = ((AlertDialog) dialogFragment.getDialog()).getListView();

从这里你可以打电话setEmptyView()(或任何你想要的。)

于 2013-04-02T17:22:40.113 回答