在我的主要遊戲活動中,我強制將方向改爲肖像。這在平板電腦上顯然不是一個好主意。檢查SDK版本的最佳方式是什麼,而不是針對平板電腦(或者甚至是強制風景)執行此操作?我假設我需要指定一個layout-land-large文件夾並將文件放在那裏。還有什麼我需要做的?我在某處閱讀某些內容,我還需要在清單中的某處指定屏幕大小。同時支持平板電腦和手機的問題 - 方向
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
I.e.它應該是在大或xlarge?
嗨菲尼克斯,我已經看過文檔,但它不是很清楚,很多介紹瞭如何在3.2中定義它,但顯然我想要一個代碼手機和平板電腦的基地。如果我理解正確的話,10英寸平板電腦的尺寸是720 x 1280 mdpi或800 x 1280 mdpi,並且它表示大尺寸被認爲是> 640 x 480,而xlarge是> 960 x 720。我假設那麼我應該使用大尺寸而不是xlarge作爲文件夾限定符。我應該怎麼讀if語句。我基本上想說如果screenSize <=正常(640寬),然後設置肖像,否則什麼都不做或設置景觀 –
實際上,迄今爲止,我剛剛創建值 - 我的dimens.xml的大文件夾,這似乎工作得很好。但仍然不知道如何最好地檢查代碼中的屏幕大小,但儘管如此。 –