[英]Android: How to force screen orientation for different screen sizes?
我使用兩個不同的布局文件夾:
layout
layout-large
現在我想,以確保屏幕方向是,如果縱向layout
時使用的文件夾,景觀,如果layout-large
被使用的文件夾。 我該如何強制呢?
風景布局的正確目錄名稱是“ layout-land”,請參見此處 。
如果執行此操作,則無需執行其他操作,其余的將由Android完成。
如果要根據屏幕的大小更改為橫向,可以檢查屏幕分辨率 ,然后使用Activity類中的“ setRequestedOrientation()”方法設置“方向” 。
也許為時已晚。但是,對於它的價值,您可以為小屏幕定義方向,為大屏幕定義值大,然后在AndroidManifest.xml
使用它。
看看我的博客文章 。
請看看這個
supports-screens
android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer
它將處理您的屏幕。
放置到清單清單中的所有活動android:screenOrientation="portrait"
中,如下所示:
<activity android:name=".View" android:screenOrientation="portrait"
android:label="Home">
</activity>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.