android 开发中ScrollView 嵌套 ViewPager 不能显示解决办法
2016-11-16 15:46
471 查看
在ScrollView 中嵌套ViewPager 如果ViewPager高度使用wrap_content
就会出现无法显示问题
解决办法:
1.给ViewPager 设定固定高度(不推荐)
2.自定义ViewPager 重写ViewPager测量方法
就会出现无法显示问题
解决办法:
1.给ViewPager 设定固定高度(不推荐)
2.自定义ViewPager 重写ViewPager测量方法
<com.guanyueyun.mylook.view.CustomViewPager android:id="@+id/view_home_main_viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/white" />
public class CustomViewPager extends ViewPager { public CustomViewPager(Context context) { super(context); } public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int height = 0; for (int i = 0; i < getChildCount(); i++) { View child = getChildAt(i); child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); int h = child.getMeasuredHeight(); if (h > height)height = h; } heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY); super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
相关文章推荐
- 在ScrollView中嵌套ViewPager,ViewPager不能显示的解决办法
- Android4.x中ScrollView嵌套ListView,ListView不能完全显示总结、解决办法
- android ScrollView嵌套viewpager,viewpager嵌套gridview,解决内嵌无法显示的问题
- 解决ScrollView嵌套ViewPager,导致ViewPager不能滑动的问题
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- android 开发listview,gridview,scroolview之间的嵌套,出现子view显示不完整解决方法
- Android ViewPager被嵌套在ScrollView中不显示的问题的解决方案
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- Android ViewPager和ScrollView嵌套滚动问题解决方案
- [Android] 在ScrollView 中嵌套 GridView/ListView时只显示一行的原因和解决办法
- ScrollView嵌套ViewPager不显示问题解决方案
- ViewPager中图片不能全屏显示的解决办法
- Android ScrollView嵌套ListView,ListView只显示一行或不显示的解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- Android开发自定义ListView解决在NestedScrollView里不能用listview的问题(ScrollView嵌套ListView的问题)
- Android ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题解决方案
- scrollview 嵌套 viewpager 滑动冲突的解决办法
- 【事件冲突】ScrollView嵌套ViewPager冲突的解决办法
- Scrollview嵌套viewpager时,手动侧滑viewpager出现滑动不够灵敏解决办法
- android中的textview显示汉字不能自动换行的一个解决办法