我正在实现一个 ContactList 屏幕。如果一开始没有联系人,我将显示一个空的体验 - 类似于“未找到联系人,单击 + 按钮立即添加”。如果有联系人,只显示所有联系人。在联系人列表上方,我有一个搜索栏。当您输入关键字时,它将进行搜索。当没有找到结果时,它只会显示空列表。
所以,如果列表没有数据,我有一个 listView 和一个空视图。它适用于空数据。但是,当没有找到结果时,它仍然显示空视图。
View emptyView = rootView.findViewById(android.R.id.empty);
mListView.setEmptyView(emptyView);
有没有办法区分这两者?