【Android】wm.getDefaultDisplay().getHeight()和View.getHeight()的区别
2017-12-17 00:32
423 查看
今天在做自定义View的时候,取了中方法的getHeight,发现取出的height高度是不一样的。
于是本地测试了一下。
wm.getDefaultDisplay().getHeight()得到的是整个窗口的高度,包括状态栏、标题栏和布局。当屏幕方向切换时候,宽和高会改变。
View.getHeight()得到的是当前View控件的高度。当手机屏幕方向切换时,X轴和Y轴不变。
图就不上了。
于是本地测试了一下。
wm.getDefaultDisplay().getHeight()得到的是整个窗口的高度,包括状态栏、标题栏和布局。当屏幕方向切换时候,宽和高会改变。
View.getHeight()得到的是当前View控件的高度。当手机屏幕方向切换时,X轴和Y轴不变。
图就不上了。
相关文章推荐
- android View的getHeight和getMeasuredHeight的区别
- Android应用开发SharedPreferences存储数据的使用方法 以及与 getPreferences 、getDefaultSharedPreferences的区别
- Android之View的知识(getWidth() 和getMeasuredWidth区别 如何在oncreate获取宽高)
- Android MotionEvent中getX()和getRawX()区别以及View坐标getLeft(),getTop()一点理解
- android之view获取getWidth()和getHeight()
- android view.getWidth(), view.getHeight() 返回0的问题的解决方案
- View中getMeasuredHeight()和getHeight()区别
- android view.getWidth(), view.getHeight() 返回0的问题的解决方案
- android View的getX getLeft getTranslateX以及MotionEvent的getX getRawX的区别与联系
- Android getHeight()和getMeasureHeght()的区别
- getResources().getDisplayMetrics()与WindowManager.getDefaultDisplay().getMetrics(dm)获取屏幕信息的区别
- (OK) Android graphic (12)—display上层相关概念、关系 - mLogicalDisplays.get(Display.DEFAULT_DISPLAY)
- android自定义View中getWidth和getHeight返回0
- SWT Display.getDefault() 和Display.getCurrent()的区别
- 正确使用Android之view.getWidth(),getHeight(),getLeft(),getRight(),getTop()
- Android中View窗体getWidth和getMeasuredWidth的区别
- Android 的Activity.getWindowManager().getDefaultDisplay().getWidth()过时了
- Android——getPreferences()、getSharedPreferences()和getDefaultSharedPreferences()区别
- [Android]解决onCreate里面view.getHeight()为0、 getMeasuredHeight() 也是0 的问题
- android view.getWidth(), view.getHeight() 返回0的问题的解决方案