博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android学习之-获得手机屏幕大小
阅读量:6828 次
发布时间:2019-06-26

本文共 931 字,大约阅读时间需要 3 分钟。

主类

 
  1. package sucre.android; 
  2.  
  3. import android.app.Activity; 
  4. import android.os.Bundle; 
  5. import android.util.DisplayMetrics; 
  6. import android.widget.TextView; 
  7. /** 
  8.  * 取得手机屏幕的大小 ,用到了android.util下的DisplayMetrics 
  9.  * @author qiaolei 
  10.  * 
  11.  */ 
  12. public class EXT03_05 extends Activity { 
  13.     /** Called when the activity is first created. */ 
  14.     @Override 
  15.     public void onCreate(Bundle savedInstanceState) { 
  16.         super.onCreate(savedInstanceState); 
  17.         setContentView(R.layout.main); 
  18.         //定义DisplayMetrics对象 
  19.         DisplayMetrics dm = new DisplayMetrics(); 
  20.         //根据windowManager获取Metrics 
  21.         //调用getWindowManager()之后,会取得现有的Activity的Handler,然后调用getDefaultDisplay() 
  22.         //取得屏幕宽高将其放到dm中 
  23.         getWindowManager().getDefaultDisplay().getMetrics(dm); 
  24.         //获取屏幕的宽和高 
  25.         String str = "手机屏幕的分辨率为:"+dm.widthPixels+"x"+dm.heightPixels; 
  26.         //定义要显示str内容Textview 
  27.         TextView tv = (TextView)findViewById(R.id.myTextView); 
  28.         //将内容放到TextView中 
  29.         tv.setText(str); 
  30.     } 

 本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/742952,如需转载请自行联系原作者

你可能感兴趣的文章
Android:Activity与Fragment、Service之间的数据通信
查看>>
深入理解-字符编码ASCII,GB2312,GBK,Unicode,UTF-8
查看>>
Android网络请求练习
查看>>
Halo 博客系统 -0.4.0 发布
查看>>
golang 介绍以及踩坑之四
查看>>
Shiro-集成验证码
查看>>
最全Drawable基础总结
查看>>
(十六)java版电子商务spring cloud分布式微服务b2b2c社交电商-用restTemplate消费服务...
查看>>
小猿圈学习Web前端需要掌握哪些内容?
查看>>
ubuntu 下安装apache+php+mysql
查看>>
eclipse freemarker 插件 地址
查看>>
Kinect for windows中的抓握(Grip)和释放(GripRelease)
查看>>
提高局域网内网速的几个小技巧
查看>>
Left4Dead2's wound
查看>>
Gulp自动压缩、合并文件并在引用文件的地方加hash
查看>>
好产品,从准确把握用户需求开始——卢云飞
查看>>
最新信息安全等级保护三级系统基线要求判分标准之应用安全
查看>>
c++中的双向链表写法,主要实现(增删查改,链表逆置,构造函数,运算符重载,等)...
查看>>
Eclipse 代码格式化
查看>>
android——SharedPreferences存放数据
查看>>