手机分辨率问题

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


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);//

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容