android 获得手机分辨率

  • publicclass AndroidTest extends Activity { 
  •     private static String TAG ="AndroidTest"
  •  
  •     private TextView textview1; 
  •  
  •     // 获取手机屏幕分辨率的类 
  •    private DisplayMetrics dm; 
  •  
  •    @Override 
  •     public void onCreate(Bundle savedInstanceState){ 
  •        super.onCreate(savedInstanceState); 
  • setContentView(R.layout.main);
  •          
  •         // 获取布局中TextView 
  •         textview1 = (TextView)findViewById(R.id.hello); 
  •  
  •        // 方法1 Android获得屏幕的宽和高  
  •         int screenWidth;  
  •        int screenHeight;  
  •  
  •         WindowManager windowManager = getWindowManager();  
  •         Display display = windowManager.getDefaultDisplay();  
  •         screenWidth = display.getWidth();  
  •         screenHeight = display.getHeight();  
  •  
  •         Log.d(TAG,"screenWidth:" + screenWidth); 
  •         Log.d(TAG,"screenHeight:" + screenHeight); 
  •          
  •        // 方法2 
  •         dm = new DisplayMetrics(); 
  • getWindowManager().getDefaultDisplay().getMetrics(dm);
  •  
  •        //获得手机的宽带和高度像素单位为px 
  •         String str ="方法1 手机屏幕分辨率为:" + screenWidth 
  •             +" * "+ screenHeight + 
  •             "/n方法2  手机屏幕分辨率为:" + dm.widthPixels 
  •             +" * "+ dm.heightPixels; 
  •         textview1.setText(str); 
  •  
  •     } 
  • } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值