0
我有一個分辨率爲800 * 480的設備。 我創建了「Hello word」應用程序。然後我在MainActivity的onCreate中獲得DisplayMetrics。分辨率問題
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
Log.d("Resolution", "resolution: " + metrics.widthPixels + " x " + metrics.heightPixels);
在DisplayMetrics中有533 * 320個像素。爲什麼?
如何使分辨率爲800 * 480像素的應用程序。
** **密度爲1.0,我把main.xls佈局,華電國際,但它是一樣的。 – verybadbug
'1.0'是基本密度,意思是'-mdpi'這意味着你真的不能做太多。如果目標低於API 13,請參閱:http://developer.android.com/guide/topics/resources/providing-resources.html。如果API 13沒有問題,請參閱屏幕大小資源選擇器。但我會這樣 - 如果手機說它是mdpi而不是hdpi與它同時存在。看到這裏也:http://developer.android.com/guide/practices/screens_support.html#testing像素大小vs密度信息... –
好的...我應該做不同的'佈局'和'圖形'爲不同的分辨率(ldpi,mdpi,hdpi)?系統如何爲我的應用程序選擇分辨率?爲什麼它不是hdpi? – verybadbug