アプリケーションをポートレートモードにロックする方法を教えてもらえますか?マニフェストファイルの単純な構成ですか?
アプリケーションをポートレートモードにロックする方法を教えてもらえますか?マニフェストファイルの単純な構成ですか?
回答:
はい。android:screenOrientation="portrait"
メインアクティビティの下のマニフェストに追加します。
<activity android:name=".yourActivity" android:screenOrientation="portrait"... />
はい!これはアクティビティタグの属性です。
<activity android:name=".yourActivity" android:screenOrientation="portrait" ... />
これらの答えはどれも私のシステムでは機能しませんでしたが、私が開発した単純なアプリでは次のものが完全に機能することがわかりました。
MainActivity.java内に以下を追加します。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
onCreate()
これは私のものです:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
これは(常に)ベストプラクティスの方向ではないことを知っていますが、特別な状況では有効です。これは、開発を続ける間、一時的にのみ必要です。