0
我知道,在iOS中,我可以在.plist文件中設置應用程序方向,以便手機只能在縱向顯示,而縱向可以縱向或橫向顯示根據設備類型設置設備方向
有沒有類似的Android或是否(如我懷疑)設備都被視爲相同,所以不能被鎖定?
我知道,在iOS中,我可以在.plist文件中設置應用程序方向,以便手機只能在縱向顯示,而縱向可以縱向或橫向顯示根據設備類型設置設備方向
有沒有類似的Android或是否(如我懷疑)設備都被視爲相同,所以不能被鎖定?
該主題在Android培訓討論:
http://developer.android.com/training/multiscreen/screensizes.html#TaskUseSWQuali
如果你讀了整個主題,他們解釋如何設置一個特定的值文件中的布爾值(RES /價值觀sw600dp/):
<resources>
<bool name="isTablet">true</bool>
</resources>
因爲sw600dp限定符僅適用於Android 3.2以上的平臺。如果你想確保這種技術適用於所有平臺(3.2)之前,建立在res /價值觀XLARGE文件夾中的同一個文件:
<resources>
<bool name="isTablet">true</bool>
</resources>
然後,在「標準」值文件(如RES /值/),您的布爾設置爲false:在你活動
<resources>
<bool name="isTablet">false</bool>
</resources>
然後,你可以得到這個值,並檢查您是否在平板大小的設備上運行:
boolean tabletSize = getResources().getBoolean(R.bool.isTablet);
if (tabletSize) {
// do something
} else {
// do something else
}