我在做一個遊戲,我在那裏我希望它在其他設備上正確顯示以及舞臺屏幕 現在上顯示的動畫人物 提高我自己的設備上的屏幕分辨率,並具有它仍然顯示該正確 我想要得到的比例因子,所以我可以改變我的所有像素值的DP值 但是,顯示指標並不無論什麼我更改屏幕分辨率無法得到顯示指標
例如
改變this.getHolder().setFixedSize(1024, 768);
scale = getResources().getDisplayMetrics().density;
DisplayMetrics dm = new DisplayMetrics();
((Activity) getContext()).getWindowManager().getDefaultDisplay()
.getMetrics(dm);
float xDpi = dm.xdpi;
float yDpi = dm.ydpi;
現在無論我更改'setfixedsize'爲什麼,xdpi和scale都保持不變,即使它顯示屏上顯示的分辨率提高了。
的http://計算器.com/questions/5078808/android-showing-wrong-screen-resolution?rq = 1 – Sean