2 huangzuoliang huangzuoliang 于 2013.03.06 11:34 提问

整体View与局部View的滑动

一个两部分的页面向整体上滑动,第一部分是张图,第二部是是个能滑动的ScrollView或者ListView,整个页面向上滑动,当第一部分超出屏幕时(看不见),整体不再向上滑动,但第二部分可以向上滑动。向下拖动时,第二部分向下滑动到头时,整体向下滑动。请教这个怎么实现?

1个回答

godwanglong
godwanglong   2013.03.06 11:57
已采纳

没太看得懂,如果是ListView和ScrollView嵌套使用的话,要重写ListView的onMeasure 方法

@Override 
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { 

    int expandSpec = MeasureSpec.makeMeasureSpec( 
            Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); 
    super.onMeasure(widthMeasureSpec, expandSpec); 

} 
huangzuoliang
huangzuoliang 我的问题:滑动的View(a)中还有个View(b)也能滑动。当a滑动到某个位置时b才能滑动。滑动到那个位置之前b是随着a一起滑动的。 。求提供思路。谢谢
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!