Android中利用DisplayMetrics取得手机屏幕大小


Android开发中经常需要获得手机屏幕的大小,常用的方法就是用 DisplayMetrics 类来获取手机画面宽高,示例代码如下:

  1. package whu.iss.wuxianglong;  
  2.    
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.util.DisplayMetrics;  
  6. import android.widget.TextView;  
  7.    
  8. public class GetScreenSize extends Activity {  
  9.     @Override  
  10.     public void onCreate(Bundle savedInstanceState) {  
  11.         super.onCreate(savedInstanceState);  
  12.         setContentView(R.layout.main);  
  13.         DisplayMetrics displaysMetrics = new DisplayMetrics();  
  14.         getWindowManager().getDefaultDisplay().getMetrics(displaysMetrics);  
  15.         String showSize = "手机屏幕分辨率:" + displaysMetrics.widthPixels + "*" +displaysMetrics.heightPixels ;  
  16.         TextView screenSize = (TextView) findViewById(R.id.size);  
  17.         screenSize.setText(showSize);  
  18.     }  
  19. }  
运行结果如下:

THE END!

相关内容