gpt4 book ai didi

android - ListView 中一行的多个 View

转载 作者:行者123 更新时间:2023-11-29 15:33:22 26 4
gpt4 key购买 nike

我有一个 ListView,根据该行的数据,该行可以有 4 个不同的 View 。我让 ListView 正常工作,覆盖 getViewTypeCount 和 getItemViewTYpe。我最初试图通过强制调用 getViewTypeCount 来动态更新 View 类型计数,因为可能只需要一个或两个 View 。添加多个 View 后,该应用程序无法正常运行并崩溃。通过将 getViewTypeCount 设置为始终返回 4 解决了该问题。我注意到 getViewTypeCount 在应用程序启动时自动调用,除非进行强制调用,否则不会再次调用。所以我很好奇这是否可以动态更改,或者您是否需要知道您可能拥有的最大观看次数并重写 getViewTypeCount 以返回该最大值。

文斯

最佳答案

不能动态更改 View 类型计数。您需要返回要使用的最大 View 数。请注意,您始终可以提供比实际需要的数字更大的数字,这并不重要。只要确保数量永远不会少于您需要的数量即可:)

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

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