android学习之-获得手机屏幕大小

主类

 
  
  
  
  
  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.     } 

 

本文出自 “乔磊的博客 学习 进步” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/742952

你可能感兴趣的:(android,职场,休闲,displaymetrics)