手机分辨率问题

一,获取手机分辨率的方法


1,

private voidgetWindomMetrics() {


DisplayMetricsmetrics=getResources().getDisplayMetrics();

bitmapWidth=metrics.widthPixels;

bitmapHeight=metrics.heightPixels;

}


2,

//定义DisplayMetrics 对象

DisplayMetrics  dm = new DisplayMetrics();

//取得窗口属性

getWindowManager().getDefaultDisplay().getMetrics(dm);

//窗口的宽度

int screenWidth = dm.widthPixels;

//窗口高度

int screenHeight = dm.heightPixels;

TextView textView = (TextView)findViewById(R.id.tv1);

textView.setText("屏幕宽度: " + screenWidth + "\n屏幕高度: " + screenHeight);


二,去掉屏幕状态栏

在MainActivity上加上:

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//

你可能感兴趣的:(手机分辨率问题)