Android中的DisplayMetrics 定义了屏幕的一些属性,可以通过 getMetrics 方法得到当前屏幕的DisplayMetrics 属性,从而取得屏幕的宽和高。下面我们将获得的屏幕的宽和高显示在屏幕上。 来一张运行效果的截图
代码就很简单了 在这里就不多介绍了。
/*------------获取屏幕的高度和宽度----------------*/
//定义DisplayMetrics 对象
setContentView(R.layout.main);
DisplayMetrics dm = new DisplayMetrics();
//取得窗口属性
getWindowManager().getDefaultDisplay().getMetrics(dm);
//窗口的宽度
int screenWidth = dm.widthPixels;
//窗口高度
int screenHeight = dm.heightPixels;
textView = (TextView)findViewById(R.id.textView01);
textView.setText("屏幕宽度: " + screenWidth + "\n屏幕高度: " + screenHeight);
另外 这篇文章总结也不错 获取屏幕的高度和宽度 来自我们论坛
http://www.iteye.com/topic/828830
还有一篇是获取 状态栏和标题栏高度的文章来自CSDN 不错
http://blog.csdn.net/pilou5400/archive/2010/11/18/6018422.aspx
- 大小: 15.1 KB
分享到:
相关推荐
主要介绍了android获取屏幕高度和宽度的实现方法,较为详细的分析了Android获取屏幕高度和宽度的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
android 获取屏幕宽度和高度的工具类
本文实例讲述了Android获取屏幕或View宽度和高度的方法。分享给大家供大家参考,具体如下: 在Activity中获取屏幕的高度和宽度 Display display=getWindowManager().getDefaultDisplay(); int width=display....
获取屏幕高度: /** * 获得屏幕高度 * @param context * @return * by Hankkin at:2015-10-07 21:15:59 */ public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager) context ....
通过View提供的方法获取高度方式有两种: ...Display对象获取屏幕高宽 : 获取display对象 Activity中getWindowManager().getDefaultDisplay()getWidth() 返回显示界面宽度即屏幕宽度getHeight() 返回显
关于详解Android应用中DialogFragment的基本用法,大家可以参考下。...使用DialogFragment来管理对话框,当旋转屏幕和按下后退键时可以更好的管理其声明周期,它和Fragment有着基本一致的声明周期。且
获取android手机的屏幕宽度,屏幕高度,屏幕密度density,font density,屏幕密度DPI
本文为大家分享了Android获取view高度的方法,供大家参考,具体内容如下 getMeasuredHeight()与getHeight的区别 实际上在当屏幕可以包裹内容的时候,他们的值相等, 只有当view超出屏幕后,才能看出他们的区别: ...
获取屏幕高度(分辨率PX) 获取屏幕Density 获取屏幕DPI 设置屏幕唤醒状态 获取屏幕亮度 拨打电话(将号码带到拨号界面,不直接拨出) 发送短信 发送彩信 打开URL 获得小区识别码(CellID),即无线网络上报终端所处的小区...
主要介绍了Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法,涉及Android获取文字宽高、状态栏高度、textView宽度及屏幕尺寸的相关技巧,需要的朋友可以参考下
获取Dialog布局、设置Dialog最小宽度为屏幕宽度、获取自定义Dialog布局中的控件、定义Dialog布局和参数、设置菜单条目布局、添加条目过多的时候控制高度、背景颜色字体和高度的设置等。 下载源码后请参考...
MyUtils MyUtils是一个包含全方位的工具的工具项目。项目里面提供时间轴转星座|生肖工具、系统存储空间...StaticUtility 获取设备屏幕的高度和宽度,获取状态栏高度,获取导航栏高度,判断是否有导航栏,判断是否已经r
1,android 如何让自定义dialog的宽度跟屏幕的宽度一样? 在你dialog.show();后面加上 WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); WindowManager....
主要给大家介绍了关于android如何获取view在布局中的高度与宽度的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要
主要介绍了Android获取设备屏幕宽高pix值的方法,需要的朋友可以参考下,具体内容如下
本文主要介绍了android获取屏幕宽高与获取控件宽高的方法,具有很好的参考价值。下面跟着小编一起来看下吧