我正在製作媒體播放器android應用程序。我在res文件夾中爲不同的活動設置了縱向和橫向佈局。我想爲每個單獨的啓動實例指定一個方向。這意味着如果用戶以縱向模式啓動應用程序,它應該只顯示我的肖像佈局,直到它被銷燬,或者如果它啓動了橫向模式,我的景觀佈局將被披露。有沒有解決的辦法?如何在啓動時保存應用程序方向狀態
這是我的清單:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.musicianfocus.ben.wordedfm">
<uses-permission android:name="android.permission.INTERNET"/>
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"
/>
/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".SplashActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<category android:name="android.intent.category.LAUNCHER" />
<intent-filter>
<action android:name="com.musicianfocus.ben.wordedfm.actionPLAY" />
</intent-filter>
</activity>
<service android:name=".RadioService"
android:enabled="true"/>
</application>
</manifest>
風景模式不適用於您的代碼。我想讓應用在用戶設置的模式下打開 – benruty