Android 获取include 布局高度
2014-03-13 18:03
309 查看
做微信头像的裁剪功能, 截屏的时候需要减去布局中title的高度,但是title布局是include的,所以需要获取下高度。
首先给title里面的Layout设置id, 在Activity中查找到布局,
然后 在Activity中添加这个方法, 此方法是在屏幕中布局完全画完后调用, 在此时获取title布局的高度就可以了
//获取标题栏的高度
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
titleHeight=titlelayout.getHeight();
Log.e("titleHeight", ""+titleHeight);
}
首先给title里面的Layout设置id, 在Activity中查找到布局,
然后 在Activity中添加这个方法, 此方法是在屏幕中布局完全画完后调用, 在此时获取title布局的高度就可以了
//获取标题栏的高度
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
titleHeight=titlelayout.getHeight();
Log.e("titleHeight", ""+titleHeight);
}
相关文章推荐
- android中获取view在布局中的高度和宽度
- Android获取输入法高度——输入法与页面布局无缝切换
- Android 获取ListView的高度,设置布局内控件超出布局部分可以显示
- Android开发之有效获取状态栏(StatusBar)高度
- android 抽象布局 三种布局<include />、<merge />、<ViewStub />介绍
- 13-6-27 android布局include的用法
- Android获取屏幕高度、标题高度、状态栏高度详解
- Android布局xml的include
- Android端获取ActionBar的高度
- Android获取屏幕高度、标题高度、状态栏高度
- Android下获取状态栏的高度
- Android 获取系统状态栏的高度
- Android在OnCreate中获取控件的宽度和高度
- Android抽象布局——include、merge 、ViewStub
- Android利用反射获取状态栏(StatusBar)高度
- Android获取屏幕高度、标题高度、状态栏高度详解
- Android获取状态栏、标题栏、ActionBar以及屏幕的高度
- Android布局优化之include、merge、ViewStub的使用
- Android获取状态栏的高度
- Android布局优化----ViewStub、include、merge