[解決済み】強制的に縦長モードにする方法
2022-03-26 03:27:19
質問
私のアプリケーションはランドスケープモード用に設計されていないため、強制的にポートレートモードにしようとしています。
いくつかのフォーラムを読んだ後、私はマニフェストファイルに次の行を追加しました。
<application
android:debuggable="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:screenOrientation="portrait">
しかし、私のデバイス(HTC Desire)ではうまくいきません。マニフェストファイルの行を無視して、quot;portrait" lo "landscape" に切り替わってしまうのです。
フォーラムをさらに読んで、マニフェストファイルにこれを追加しようとしました。
<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);
}
しかし、またしても運が悪い。
どうすればいいですか?
にオリエンテーションを適用しないでください。
アプリケーション
要素に適用し、代わりにその属性を
アクティビティ
要素に設定し、さらに
configChanges
は、後述のとおりです。
例
<activity
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden">
</activity>
これは、マニフェスト・ファイル
AndroidManifest.xml
.
関連
-
[解決済み】Android Studioでパラメータ化されたユニットテストを実行すると、指定されたインクルードに対するテストが見つからないエラーが発生する
-
[解決済み】OnFragmentInteractionListenerを実装する方法
-
[解決済み】onCreateOptionsMenu(Menu メニュー)とは何ですか?)
-
[解決済み】フラグメントMyFragmentがアクティビティにアタッチされない。
-
[解決済み】Android Studioで最新バージョンのgradleを使用する方法
-
[解決済み】Couldn't load memtrack module Logcat Error
-
[解決済み] サポートされていないメソッドです。BaseConfig.getApplicationIdSuffix()がサポートされていません。
-
[解決済み] sendUserActionEvent() は null です。
-
[解決済み] Mockito lenient() を使用する場合
-
[解決済み] Android端末の向きを確認する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】まだ警告が出る:設定 'compile' は時代遅れで 'implementation' に置き換わった。
-
[解決済み】Android Intent コンストラクタを解決できない
-
[解決済み】アンドロイドクロームブラウザのモバイルウェブアプリケーションのメニューでHTMLユニコード ☰が検出されない。
-
[解決済み】このアクティビティは、すでにウィンドウ装飾によって提供されるアクションバーを持っています。
-
[解決済み】新しいAVDを作成すると、CPU/ABIフィールドに「システムイメージがインストールされていません」と表示される。
-
[解決済み] [Solved] java.lang.RuntimeException: アクティビティーのインスタンス化ができません ComponentInfo
-
[解決済み】カメラサービスへの接続に失敗しました。
-
[解決済み] コンパイルした.apkを端末にインストールしようとするとINSTALL_FAILED_UPDATE_INCOMPATIBLEが表示される
-
[解決済み] Xlint:deprecationを使用して再コンパイルする方法
-
[解決済み】アプリケーション全体をポートレートモードのみに設定するには?