android获得屏幕高度和宽度

android获得屏幕高度和宽度

android获取屏幕的高度和宽度用到WindowManager这个类,两种方法:

1、WindowManager wm = (WindowManager) getContext()

                    .getSystemService(Context.WINDOW_SERVICE);

     int width = wm.getDefaultDisplay().getWidth();

     int height = wm.getDefaultDisplay().getHeight();

2、WindowManager wm1 = this.getWindowManager();
int width1 = wm1.getDefaultDisplay().getWidth();
int height1 = wm1.getDefaultDisplay().getHeight();

第三种方法:
3、DisplayMetrics dm = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);
int mScreenWidth = dm.widthPixels;// 获取屏幕分辨率宽度
int mScreenHeight = dm.heightPixels;

时间: 11-10

android获得屏幕高度和宽度的相关文章

android 获得屏幕宽度和高度

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientati

javascript获取屏幕的可用宽度和高度

说明 获取屏幕的可用宽度和高度 示例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>显示浏览器窗口的高度和宽度</title> <link rel="styleshee

用JS 和 jQery获取屏幕的高度和宽度

用的时候,网上找了下,放在一起,方便以后查阅 document.body.clientWidth   document.body.offsetWidth(包括线宽)//网页可见区域宽 document.body.clientHeight  document.body.offsetHeight(包括线宽)//网页可见区域高 document.body.scrollWidth // 网页正文全文宽 document.body.scrollHeight //网页正文全文高document.body.s

浅谈Android多屏幕的事

浅谈Android多屏幕的事 一部手机可以同时看片.聊天,还可以腾出一支手来撸!这么吊的功能(非N版本,非第三方也能实现,你不知道吧)摆在你面前,你不享用?不关注它是怎样实现的?你来,我就满足你的欲望! 一部手机可以同时看片.聊天,还可以腾出一支手来撸==!就像这样: 是时候告别来回切换应用屏幕的酸爽了,还可以在分屏模式下两Activity间直接拖放数据! 好高大上的样子!这是怎么实现的?别急,我们一一道来: kitkat(4.4)版本对多任务分屏的实现 由于相关的代码和功能被封装及隐藏起来,所

Android中获取屏幕高度和宽度

有时我们需要获取当前屏幕的高度和宽度,只需要在一个Activity的onCreate()方法中写上如下代码即可: 1 //定义DisplayMetrics 对象 2 DisplayMetrics metric = new DisplayMetrics(); 3 //获得窗口属性 4 getWindowManager().getDefaultDisplay().getMetrics(metric); 5 int width = metric.widthPixels; // 屏幕宽度(像素) 6 i

【Android】屏幕尺寸的表示

1. 单位 - px(pixel): 普通的像素点描述,位图中的一个颜色点(RGBA或者YUV) - dip(device independent pixels): 设备独立像素. - dp: 与dip一样. - pt(point): 标准长度单位.1pt = 1.0 / 72 (in). - sp(scaled pixel): 用于字体显示. - in(inch): 英寸 - mm(millimeter): 毫米 2. 屏幕密度 屏幕类型 宽度(pixels) 高度(pixels) 尺寸(in

Android获取屏幕尺寸

有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就介绍讲一讲如何获取屏幕的物理尺寸:从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸.在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metric)

Android 锁定屏幕放心

android:screenOrientation Activity在屏幕当中显示的方向.属性值可以是下表中列出的一个值: "unspecified"默认值,由系统来选择方向.它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同. "user"使用用户当前首选的方向. "behind"使用Activity堆栈中与该Activity之下的那个Activity的相同的方向. "landscape"横向显示(宽度

Android之屏幕适配

Android之屏幕适配 Android之屏幕适配 适配方式一图片适配 适配方式二dimensxml文件适配 适配方式三布局文件适配 适配方式四java代码适配 适配方式五权重适配 适配:即当前应用在相同的手机上面显示相同的效果.适配前需要首先确定当前手机所属像素密度类型(如:xhdpi.hdpi.mdpi等),以下已华为G700.模拟器为例,计算其像素密度. 案例一: 手机型号:G700 手机分辨率:1280*720 (注:手机两个直角边上分别放置了1280及720个像素点) 手机尺寸大小:5