Android 大量视图时的 ContraintLayout 速度

Android ContraintLayout speed when lots of views

我有一个包含很多 TextView 的片段,在我的 Nexus 7 (2013) 设备上实现打开片段需要相当长的时间(秒)。

有没有其他人遇到过高级布局的 ConstraintLayout 变慢的情况?

我要展示一个 table 有很多价值。选择 TableLayout 会是更好的选择吗?

XML表示法: https://gist.github.com/ovestoerholt/93d268130fc5e48f2057446c6981d3e3

必须将 link 添加到要点,因为此文本区域不允许超过 30000 个字符。

谢谢,欧文

就像@Martin Marconcini 所说的算法运行 当'inflating' 具有大量视图的约束布局不是免费的,并且在我的设备(Nexus 7,2013)上它花费了太长时间。 ..

我最终使用了 TableLayout,但 LinearLayout 和 RelativeLayout 的组合可能也是一个很好的匹配。