2015年12月2日 星期三

取得螢幕寬高


雖然Android可設定成隨著手機螢幕的大小來調整縮放比例,但是手機開發者在設計的時候還是必須清楚得知手機銀幕的邊界,
避免在縮放的時候造成版面(layout)上的詭異變型,根據各家手機廠商螢幕尺寸的不同,必須對其螢幕解析度有所概念。

ex:藉著幾行程式碼來取得手機螢幕的解析度,當中的關鍵為DisplayMetrics類別應用。
DisplayMetrics metrics = new DisplayMetrics();  
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int dw = metrics.widthPixels;
int dh = metrics.heightPixels;

取Drawable寬高.Bitmap、BitmapFactory.decodeResource()、getHeight()、getWidth();


參考資料:

沒有留言:

張貼留言