viewpager inside scrollview makes fragment not displayed when it should
我知道在ScrollView中有很多关于ViewPager情况的问题,但是我还没有看到描述我所面临的情况的问题。
问题是,当我没有ScrollView时,我的viewPager可以正常工作,如这张图片所示。
如果仅将ScrollView放置在ViewPager下面的元素上,我也可以工作,但是我不希望出现这种情况。
当我添加ScrollView时,我可以向上滚动
@AlvaroSantisteban很高兴能为您提供帮助。我自己也为此奋斗。一切都取决于理解布局如何工作,更具体地说是了解wrap_content和match_parent。
因此,这是原始解决方案:
考虑到它在ScrollView中,您的ViewPager应该具有固定的高度。
您可以使用此方法设置代码中元素的宽度或高度,
1 2 3 4 5 6 7 8 9 | private static int GetActualDIPValue(Activity activity, int PX) { Resources r = activity.getResources(); int actualDIP = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,PX, r.getDisplayMetrics()); return actualDIP; } |