安卓。空列表视图。自定义消息。非常令人困惑的行为,无法理解它

发布于 2024-12-10 06:17:56 字数 586 浏览 0 评论 0原文

我有一个 ListViewListFragment 的一部分),我注意到当列表为空时,会出现下面的消息(找不到匹配的活动)。

  1. 我想用 View 替换该消息。

  2. 我尝试过setEmptyView(ViewemptyView)

  3. 当我使用setEmptyView时,该消息会在填充列表时消失(正确,但我仍然想要上面的1)。

  4. 当我使用setEmptyView时,emptyView在填充列表时消失(正确)。但是,该短信仍然存在(见图 1)。更糟糕的是!现在,即使填充列表,它也不会消失(参见图 2:它的行为不应该像图 3 一样吗?)。

  5. 这条消息从哪里来?以太?我如何删除它?!?

奇怪的 ListView 标题

I have a ListView (part of a ListFragment), and I noticed that when the list is empty, the message below appears (No matching activities found).

  1. I want to replace that message with a View.

  2. I've tried setEmptyView(View emptyView).

  3. When I do not use setEmptyView, the message disappears when list is populated (correct, but I still want 1 above).

  4. When I use setEmptyView, the emptyView disappears when list is populated (correct). However, that text message is still there (see figure 1). And worse! Now it doesn't disappear even when list is populated (see figure 2: shouldn't it behave just like on 3?).

  5. Where does this message come from? the aether? How do I remove it?!?

Weird ListView caption

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雄赳赳气昂昂 2024-12-17 06:17:56

我对 ListFragment 也有类似的问题。我使用 ListViewView (在我的例子中是 ImageView)创建一个布局,id 为: android:id=" @id/android:empty",并且工作得非常有魅力..

I had a similar issue with ListFragment. I create a layout with the ListView and a View (an ImageView in my case) with the id: android:id="@id/android:empty", and worked like a charm..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文