使用今日头条屏幕适配方案,RecyclerView出现Density复原bug

问题描述

使用今日头条的屏幕适配方案,RecyclerView在动态更新并添加Item时候,一部分Item在更新后又恢复成了原density的状态,就造成了界面中,一部分是今日头条适配的View,一部分是没有任何适配方案的View

问题出现的环境背景及自己尝试过哪些方法

参考【头条屏幕适配问题汇总及解决,这次你值得尝试】https://juejin.im/post/5b7faf... 文中的方法,继承RecyclerView并重写以下方法,RecyclerView直接不显示了

@Override
public void setOverScrollMode(int mode) {
    super.setOverScrollMode(mode);
    ScreenUtils.restoreAdaptScreen();
}

你期待的结果是什么?实际看到的错误信息又是什么?

没有任何报错。
期望在Item更新后,RecyclerView中所有View都是今日头条适配后的View

阅读 3.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题