Android 初学------获取View的宽高 坐标 边距
来源:互联网 发布:古巴网络 编辑:程序博客网 时间:2024/06/06 09:58
btn = (Button) findViewById(R.id.show);ViewTreeObserver vto = btn.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { btn.getViewTreeObserver().removeGlobalOnLayoutListener(this); System.out.println("width:"+btn.getWidth()+",height:"+btn.getHeight()); if(Build.VERSION.SDK_INT>=11){ System.out.println("x:"+btn.getX()+",y:"+btn.getY()); RelativeLayout.LayoutParams ly=(android.widget.RelativeLayout.LayoutParams) btn.getLayoutParams(); System.out.println("paddingleft:"+ly.leftMargin); }else{ //获取xy坐标 } } });
获取button的x y坐标已经获取设置的左边距 ,注意LayoutParams是根据父视图来的。如果父视图是LinearLayout 就应该是LinearLayout.LayoutParams .
0 0
- Android 初学------获取View的宽高 坐标 边距
- Android 如何获取View的高宽、坐标
- 获取view的坐标 宽高 以及 view 转drawable
- android 获取View的坐标
- Android 获取View的坐标
- Android中view的各种尺寸,宽高、XY坐标
- Android获取View的高宽
- Android 如何获取view的宽高
- Android 获取View的宽高
- Android获取View的宽高
- Android获取View的宽高
- Android:获取View的宽高
- android 获取view的宽高
- android获取view宽高的时机
- Android 获取View的宽高
- Android 获取view的宽高方法
- Android-获取view的宽高
- Android必知必会-获取View坐标和长宽的时机
- Eclipse编辑器基本设置
- 240多个jQuery插件
- 《Qt on Android核心编程》相关资源
- iOS开发常用的第三方类库 (一)
- jsp页面默认代码的注解+src与href的区别
- Android 初学------获取View的宽高 坐标 边距
- 推出页面时可增加的一些动画
- linux下Makefile学习之三(书写命令)
- Android项目结构介绍
- 处理ScrollView与listview,gridview的问题
- Unix C (八)
- Oracle CASE WHEN 用法介绍
- UC函数之 open
- 信息系统项目管理师考试经验谈