繁体   English   中英

在Android中跳过getView

[英]Skip a getView in Android

我目前在Android中有一个自定义列表视图,我通过覆盖ArrayAdapter的getView方法生成。 它完美地运作。 但是,在某些情况下,我需要“跳过”列表中的项目。 我尝试返回null,但这只是一个nullpointer错误。 所以我的问题是,我可以在getView中返回什么,以便没有新项添加到列表中?

您可以使用自定义过滤器。

如果您有一个自定义ArrayAdapter,您可以实现自定义过滤器,它将按特定条件过滤您的列表,然后这些项目甚至不会显示,也不会调用getView开始。

如果这听起来像是适合你,想要更多信息或示例代码,请告诉我。

如何将项目的可见性属性设置为View.GONE? 应该这样做。 如果有更好的方法,我不知道

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM