盼盼通过本文主要向大家介绍了图文混排布局错乱,加载图片后位置不对,页面加载完不在顶部等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
近来项目中用到图文混排,但是遇到了一个问题便是图片数据加载完以后不在顶部,而是在最后加载图片的位置,很是苦恼,在RecyclerView中加载图片有时候也会遇见这个问题,初步考虑的便是最后加载的图片获取到了焦点,从而跳到最后加载的图片位置,所以用你最上边的布局通过调用setFocusable(true)和setFocusableInTouchMode(true)获取到焦点,并且调用requestLayout()方法重新刷新布局,短暂时间内解决问题.
总的来说便是调用三个方法可以解决这个问题:
.setFocusable(true);
.setFocusableInTouchMode(true);.requestLayout();