android布局属性
2015-06-05 14:57
447 查看
1、获取组件的宽高
2、获取该按钮相对于手机屏幕的位置坐标
View view=LayoutInflater.from(context).inflate(R.layout.linerlayout, null); LinearLayout lineraLayout=(LinearLayout) view.findViewById(R.id.layout); lineraLayout.measure(0, 0); int width=lineraLayout.getMeasuredWidth(); //获取组件的宽度 int height=lineraLayout.getMeasuredHeight();//获取组件的高度
2、获取该按钮相对于手机屏幕的位置坐标
View viewLayout=LayoutInflater.from(context).inflate(R.layout.linerlayout, null); View viewBtn=viewLayout.findViewById(R.id.button); //数组长度必须为2 int[] locations=new int[2]; viewBtn.getLocationOnScreen(locations); int x=locations[0]; //获取组件当前位置的横坐标 int y=locations[1]; //获取组件当前位置的纵坐标
相关文章推荐
- android 小技巧,不断更新中
- Android4.4----Vold挂载管理分析USB挂载(四)
- android设置背景色为透明
- android paint 研究总结
- 中国气象网 气象数据开放平台 API使用方法 (Android)
- android 无法生成R文件的原因剖析
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
- Android定位开发之百度定位、高德定位、腾讯定位,三足鼎立一起为我所用!
- android 常用方法集合
- Android Studio快捷键大全
- 关于Android中各种尺寸的总结
- Android批量图片加载经典系列——使用LruCache、AsyncTask缓存并异步加载图片
- Android Studio之版本管理工具Git (图文教程)附连接到Git@OSC教程
- Android 得到当前已连接的wifi的信号强度
- Android批量图片加载经典系列——使用LruCache、AsyncTask缓存并异步加载图片
- Android-理解PendingIntent
- 给iOS开发者的Android开发建议
- Android开发详解之onTouch, onLongClick和onClick详解
- android 多屏幕适配 : 第一部分
- android的消息处理机制(图文+源码分析)—Looper/Handler/Message