获取View高度的几种方式
来源:互联网 发布:百万网络公众测试平台 编辑:程序博客网 时间:2024/05/29 06:28
http://www.jb51.net/article/64727.htm
http://www.cnblogs.com/taoweiji/p/3400891.html
ViewTreeObserver vto = tv.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
public void onGlobalLayout() {
heigh = appDescription.getHeight();
tv.getViewTreeObserver().removeGlobalOnLayoutListener(this);
}
});
int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
mFlowDetailByPackages.measure(w, h);
vto = mDetailed.getViewTreeObserver();
heightTotal = mFlowDetailByPackages.getMeasuredHeight();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// TODO Auto-generated method stub
int heightView = mDetailed.getHeight();
mDetailed.getViewTreeObserver().removeGlobalOnLayoutListener(this);
if(heightTotal - heightView >0){
mRefreshListView.getRefreshableView().scrollTo(0, heightTotal-heightView);
}
}
});
- 获取View高度的几种方式
- 几种获取高度的方式
- 获取屏幕和View宽度和高度的几种方式
- Android 获取View高度的几种方法
- 获取View 宽高的几种方式
- Android获取View宽高的几种方式
- Android获取View宽高的几种方式
- Android获取View宽高的几种方式
- android 获取view 位置的几种方式
- onCreate中获取view宽高的几种方式
- Android获取View宽高的几种方式
- 获取View宽高的几种方式及View和ViewGroup测量的简单实现
- Android 获取控件的宽度和高度的几种方式
- 如何获取view的高度
- android 获取View的高度
- Android获取View的高度
- 获取web view的高度
- android自定义view的几种方式
- 开源性能测试工具 - Apache ab 介绍
- Redis简介(1)
- 报表抽数据
- STL---map用法详解
- Android--使用手机GPS获取经纬度
- 获取View高度的几种方式
- javaSE常用的方法总结
- UIWebView(基础)
- Lesson 13 The comma initializer
- Android 编程下 Touch 事件的分发和消费机制
- PHP获取系统时间和设置所在时区
- Android:在任意位置获取应用程序Context
- MQTT协议笔记之头部信息
- Lesson 14 Usage as temporary objects