2011-10-08 37 views
5

所以我的遊戲開始於垂直方向,然後最終進入水平方向。我知道屏幕的寬度是屏幕的寬度,垂直方向時的寬度與高度相同。當它切換到水平方向時,高度變爲寬度,寬度變成高度?或者他們保持不變?寬度和高度是否隨定位而變化?

回答

3

是的屏幕寬度和高度根據設備的方向而改變。您可以通過Display.getSize(Point outSize)獲取顯示屏的尺寸,這是替代已棄用的方法Display.getHeightDisplay.getWidth。從文檔:This value is adjusted for you based on the current rotation of the display.

+0

謝謝,多數民衆贊成我認爲,我有一些問題,繪製drawable的活動,但事實證明,我有一個變量不合適的地方。 – gsfd

0

想要在我的平板電腦上運行全屏應用程序時添加該功能,它將運行1280 x 753(因底欄而不是800)。 753是從getSize返回的內容。當方向翻轉..它是1280px - 47px