2012-02-16 62 views
1

下面的代碼返回屏幕尺寸:什麼是使用手機屏幕尺寸的適當方式?

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth(); 
int height = display.getHeight(); 

我使用的RelativeLayout裏面安排的部件。出於某種原因,當我在組件之間劃分寬度時(比如說width*30/100width*70/100),我會留下一些屏幕空間。關於高度,我怎樣才能得到狀態欄和標題欄的高度是否因手機而異?

回答

1

this會幫助你。它說明了狀態欄大小的差異。

1

回答是所有在here

快速摘要:機器人輪向上/向下基於最近的支撐密度/大小比這些值。根據您的手機,您可能無法獲得所需的確切測量值。

此外,顯示已棄用 - 使用DisplayMetrics