gpt4 book ai didi

android - 在 ListView 中跳过一行

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:02 24 4
gpt4 key购买 nike

我想 getView() 会为列表中的每个项目调用,但我的问题是,如果与该行关联的数据为空,我们能否不显示该行。我只想在 getView () 中执行此操作。

例如:

如果要在 ListView 中显示姓名的人的警报为空。我不想在 ListView 中显示该人的姓名。

最佳答案

您可以设置 visibility在返回 View 之前将该行的最后一行“消失” - 这应该对你有用。

编辑:如果内容不为空,请务必将可见性设置为可见 - 否则所有 View 都将“消失”,因为 ListView 会重用 View 。

myView.setVisibility((myData == null) ? View.GONE : View.VISIBLE);

关于android - 在 ListView 中跳过一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11070836/

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