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

更多相关文章

  1. Android——View宽高的设置和多种获取宽高的方法、layout_grivat
  2. android studio使用感受
  3. Android(安卓)CollapsingToolbarLayout
  4. android 根据屏幕大小自行选择图片
  5. (转帖)Android重力感应Demo
  6. 屏幕适配那点事
  7. android屏幕分辨率 的获取
  8. 【Android开发进阶】Android屏幕适配全攻略(最权威的官方适配指
  9. Surfaceflinger 一点解释

随机推荐

  1. Android(安卓)TextView文字横向自动滚动(
  2. Android自己动手实现下拉刷新控件(1)----典
  3. React Native Android(安卓)ScrollView
  4. Android(安卓)网络安全配置
  5. 怎么样搭建Android开发平台
  6. Android零基础入门第15节:掌握Android(安
  7. Android赋予内置三方应用应用权限
  8. Android(安卓)架构组件的最新进展
  9. Android矢量图(二)--VectorDrawable所有
  10. TextView支持的XML属性及相关方法