offscreenPageLimit设置为1仍然有5个页面在
屏幕外,可能是因为你的ViewPager中有多个Fragment或View,而且每个Fragment或View中也有可能包含ViewPager,这样就会导致offscreenPageLimit设置为1时,仍然会有多个页面在屏幕外。
解决方法有两种:
1.将每个Fragment或View中包含的ViewPager的offscreenPageLimit也设置为1,确保每个ViewPager只会加载当前页面和相邻页面。
2.将每个Fragment或View中包含的ViewPager移除,只在最外层的ViewPager中显示所有页面,这样就可以确保offscreenPageLimit设置为1时,只有一个页面在屏幕外。
原文地址: https://www.cveoy.top/t/topic/hjnw 著作权归作者所有。请勿转载和采集!