gpt4 book ai didi

Android ListView 未找到数据与未找到搜索结果

转载 作者:搜寻专家 更新时间:2023-11-01 08:47:00 25 4
gpt4 key购买 nike

我正在实现一个 ContactList 屏幕。如果一开始没有联系人,我将显示一个空的体验——类似于“未找到联系人,点击 + 按钮立即添加”。如果有联系人,就显示所有的联系人。在联系人列表上方,我有一个搜索栏。当您输入关键字时,它将进行搜索。当没有找到结果时,它只会显示空列表。

所以,如果列表没有数据,我有一个 listView 和一个空 View 。它适用于空数据。但是,当没有找到结果时,它仍然显示空 View 。

View emptyView = rootView.findViewById(android.R.id.empty);
mListView.setEmptyView(emptyView);

有没有办法区分这两者?

最佳答案

我觉得很简单。您必须为“未找到结果”创建另一个新 View 。像这样的东西:

 View noResultsFoundView = rootView.findViewById(android.R.id.no_results_found_view);
mListView.setEmptyView(noResultsFoundView);

关于Android ListView 未找到数据与未找到搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27332612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com