请问一下如何得到一个ScrollView的总高度?
我用getHeight()明显不对。我的ScrollView中插入了多个RelativeLayout(每个RelativeLayout中有图片和文字)。
我监测的getScrollY()可以到2千多,这个比较正确,但是使用getHeight()得到的是700多,这个明显不对啊。请问各位大侠,如何得到这个总高度呢?
我用getHeight()明显不对。我的ScrollView中插入了多个RelativeLayout(每个RelativeLayout中有图片和文字)。
我监测的getScrollY()可以到2千多,这个比较正确,但是使用getHeight()得到的是700多,这个明显不对啊。请问各位大侠,如何得到这个总高度呢?
ScrollView
LinearLayout
RelativeLayout
RelativeLayout
RelativeLayout我获取LinearLayout这个的高度没有问题,但是获取ScrollView的高度有问题。这个ScrollView是咋的个实现的啊。
ScrollView
LinearLayout
RelativeLayout
RelativeLayout
RelativeLayout我获取LinearLayout这个的高度没有问题,但是获取ScrollView的高度有问题。这个ScrollView是咋的个实现的啊。
v.measure(0, 0);
totalHeight += v.getMeasuredHeight(); // 计算子项View 的宽高
把每个layout都算完了再加起来totalHeight就是ScrollView的高度
用onmeasure取出高度 前提是加上上面的那句话 去配置一下
遍历下子组件,获取子组件的坐标和尺寸,取最大值就是了