我有一个ListView
,显示一组注释,每个注释都有不同的数据(例如,有些具有截止日期,有些则没有)。
目前,列表中的每个视图都是RelativeLayout
,每个字段包含TextView
,另外还有两个Button
和一个CheckBox
。然后,我通过在每个字段上设置可见的false来隐藏未使用的字段。
这很好用,但是我要在笔记中添加更多的数据字段,并夸大每行的许多不需要的视图肯定会杀死我的应用程序。我需要一个更有活力的解决方案。
我决定最好的方法是创建自定义视图。如何实现/设计我的视图,以便它可以显示可变数量的文本字段而不会每次都创建/销毁文本视图(这将是非常昂贵且比我当前的情况更糟糕),或者维护大量隐藏的文本视图? / p>
答案 0 :(得分:0)
您可以创建extends LinearLayout
的课程
并使用addView
动态显示您的观看次数。
答案 1 :(得分:0)
听起来您可能希望查看stub的视图。存根将节省空间,直到它们被充气,因此每个行都会更轻,直到它在更长的视图上使用。如果这些较大视图的数量相对较少,则可能会节省一些开销。