您的位置:首页 > 移动开发 > Android开发

获取view宽高

2016-07-17 17:05 281 查看
View view = View.inflate(R.layout.main,null);
LinearLayout linearLayout = view.findViewById(R.id.linearLayout);
//measure方法的参数值都设为0即可
linearLayout.measure(0,0);
//获取宽度
linearLayout.getMeasuredWidth();
//获取高度
linearLayout.getMeasuredHeight();


ps:如果组件的宽度和高度设置为match_parent 或者 fill_parent。使用getMeasureWidth方法获取组件宽度和高度时,当组件中包含其他子元素时,所获得的实际值是这些组件所占的最小宽度和高度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android