[英]Android Application portrait mode
我正在開發一個android應用程序。 此應用程序處於人像模式。 我如下更改清單文件
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/customTheme"
android:allowBackup="true">
<activity android:name=".Favorites"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".DBHelper">
</activity>
<activity android:name=".Find"
android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation">
</activity>
</application>
直到大屏幕都可以正常工作。 當我在超大屏幕上打開屏幕時,屏幕效果不好,即視圖中的所有控件都沿對角線方向切割。
看到圖片:
當我從清單文件中刪除android:screenOrientation="portrait"
標記時,我的Xlarge屏幕會正常顯示。 我無法完全理解問題,任何人都可以幫助我解決這一問題。 我希望我的應用程序只能處於縱向模式。
您需要提供xlarge-port的布局。以便您的布局可以在xlarge屏幕中進行調整。
您可以為不同的屏幕尺寸保留不同的布局,為此您需要為不同的屏幕尺寸創建不同的布局並將其放入名為
現在,Android OS將自動選擇合適的屏幕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.