安卓嵌套滑动,滑动control改为最外层容器默认高度为0

【安卓嵌套滑动,滑动control改为最外层容器默认高度为0】作为顶层滑动control滑动controlviewpager滑动control的子体 , 默认高度当然是0,我们还需要在这里自定义ListView的高度,使用ScrollView作为最外层滑动controlto嵌套Other滑动control会有莫名其妙的位移bug,所以要把滑动control改为最外层容器,默认情况下,两个滑动controls嵌套和内部滑动控件的高度将为0,除非您将其设置为固定值 。
1、androidviewpage的高度怎么匹配 嵌套listview使用ScrollView作为最外层滑动 control to嵌套Other滑动control会有莫名其妙的位移bug,所以要把滑动control改为最外层容器 。默认情况下,两个滑动controls嵌套和内部滑动控件的高度将为0,除非您将其设置为固定值 。如果不想设置固定值 , 需要自定义这个滑动 control,手动计算这个/12 。ViewPager 嵌套ListView在ListView底部会有一大片空白,数据较少 , 所以这里我们也需要自定义ViewPager来动态计算当前ListView的高度 。作为顶层滑动control滑动control view pager滑动control的子体,默认高度当然是0,我们还需要在这里自定义ListView的高度 。
2、android如何在listview中 嵌套scrollview?默认情况下 , Android禁止在ScrollView中放置另一个ScrollView,其高度无法计算 。通过定制适配器,在为listitem设置布局之后 , 可以设置每个项目的高度,如果设置高度后仍然有冲突,那么使用android:requestFocus进行这个scrollview的布局 。但是这种UI设计本身并不合理 , 不如想办法改改UI 。

    推荐阅读