wil*_*_e8 8 android android-webview android-recyclerview
我有一个使用LinearLayoutManager的RecyclerView,其中每个子卡包含一个WebView.我使用loadData()方法将数据加载到WebView中.当我向下滚动列表时,事情工作正常,但是当我向下滚动足够远以使上面的视图被回收时,当我向上滚动时会遇到问题.
当RecyclerView重新挂接上面的子节点时,它会重新加载WebView中的数据,但是直到WebView在屏幕上才会重新加载它.当WebView加载其数据时,它会将屏幕下方的所有子项推送到屏幕下方.因此,当我向上滚动时,不是让WebView的底部缓慢显示在屏幕上,而是整个WebView跳转到WebView顶部的屏幕.它非常刺耳而且根本不光滑.
有没有办法告诉适配器或布局管理器提前加载WebViews?如果RecyclerView顺利滚动,我会对我的应用感到满意,但是现在只要我向后滚动它就几乎无法使用它.
| 归档时间: |
|
| 查看次数: |
4471 次 |
| 最近记录: |