【发布时间】:2018-07-23 20:38:31
【问题描述】:
我有一个带有可滚动视图的活动。我也有所有具有相同结构的容器 - 由 imageButton 和几个用作描述的 textViews 组成。整个事情看起来像这样:
问题是大约有 30 个元素具有相同的结构,当每个元素都有这么多 textView 时,我会收到警告 -
布局有超过 80 个视图,不利于性能。
我之所以有这么多的观点是因为不同的词的格式不同。如何在减少视图的同时仍然获得相同的格式?
附:我已经读过 how to resolve "Layout has more than 80 views, bad for performance"? 。但这对我没有帮助,因为我拥有的所有信息都应该是静态的并且始终可见。
【问题讨论】:
-
你为什么使用滚动视图而不是列表视图?
-
@tyczj 如果我还有 textviews 会有什么不同?
-
TextViews 可以包含图像作为复合可绘制对象。不需要额外的 ImageViews。
-
使用 recyclerView 而不是使用不同的单独视图。
-
如果您能展示如何在 API 中获取 DATA,将会很有帮助。所以我们可以寻找更好的响应式布局或视图
标签: android performance android-activity textview