【问题标题】:recyclview Viewholder are create all together causing scroll lagrecyclview Viewholder 是一起创建的,导致滚动滞后
【发布时间】:2018-09-17 10:50:17
【问题描述】:

我需要创建一个看起来类似于 Google Play 商店屏幕的屏幕,但还需要在两者之间添加垂直回收视图(水平 + 垂直回收视图)

问题是当我滚动时它会导致很大的延迟。屏幕挂起一秒钟,当所有视图持有者完成创建后恢复!

【问题讨论】:

  • This 可能会有所帮助。
  • 请提供您使用的代码

标签: android performance android-layout android-recyclerview recyclerview-layout


【解决方案1】:

【讨论】:

    【解决方案2】:
    <HorizontalScrollView
        android:id="@+id/hsv"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:fillViewport="true"
        android:measureAllChildren="false"
        android:scrollbars="none" >
    
    <-- you child view xml code and set recyclerview scroll vertical-->
    
    <HorizontalScrollView>
    

    【讨论】:

      【解决方案3】:

      减少图像的大小或质量,我认为您在回收站视图中的图像太大,这就是回收站视图变得懒惰的原因。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-11
        • 2015-12-03
        • 2016-07-31
        • 2023-04-06
        • 2018-01-30
        相关资源
        最近更新 更多