UI性能问题

时间:2018-08-01 09:08:30

标签: android performance android-layout

我是Android开发的中级专家,听说ConstraintLayout是获得最佳性能的原因,因为我必须像这样制作一个复杂的UI作为RecyclerView的项目:

UI Screen shot

当然,并非所有细节都会显示出来,所以我使用组来实现隐藏。 滚动时出现滞后,尝试了StableId,它会重复项目。 我尝试了hasFixedSize,但存在相同的问题。 因此,如何改善用户界面以尽可能地避免滞后。

My UI Code

编辑1 :我尝试删除详细信息部分,并且性能得到改善。

编辑2 logcat显示此错误消息

 The application may be doing too much work on its main thread.

编辑3 :我的适配器代码为Adapter Code

1 个答案:

答案 0 :(得分:1)

您应该尝试将此添加到您的recyclerview:

  

android:nestedScrollingEnabled =“ false”

类似于此answer中所述。