我有一个FragmentDialog。在它的onCreateDialog方法中,我使用AlertDialog.Builder和.setAdapter()创建对话框。这个组合为我提供了简单的单选列表。但是如果数据库中没有记录,我会得到没有任何项目的空列表。如何获得对话框列表以使用setEmptyView()方法?
答案 0 :(得分:2)
如何获得对话框列表以使用setEmptyView()方法?
您可以像这样获取Dialog的ListView:
ListView listView = ((AlertDialog) dialogFragment.getDialog()).getListView();
从此处,您可以拨打setEmptyView()
(或其他任何您想要的内容。)