`
byandby
  • 浏览: 1688545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 获取屏幕的高度和宽度

阅读更多
     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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics