私のアプリケーションは「横向き」モード用に設計されていないため、アプリケーションに「縦向き」モードを強制しようとしています。
いくつかのフォーラムを読んだ後、マニフェスト ファイルに次の行を追加しました。
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:screenOrientation="portrait">
しかし、私のデバイス (HTC Desire) では動作しません。マニフェストファイルの行を無視して、「縦」から「横」に切り替わります。
さらにフォーラムを読んだ後、これをマニフェストファイルに追加しようとしました:
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:configChanges="orientation"
android:screenOrientation="portrait">
私のアクティビティクラスのこの関数:
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
しかし、やはり運が悪い。