手機分辨率問題

一,獲取手機分辨率的方法


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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容