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

发布于 2022-09-07 23:55:06 字数 599 浏览 30 评论 0

问题描述

使用今日头条的屏幕适配方案,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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文