問題の状況
スマホやタブレットなどの端末を傾けたときにAndroidアプリの画面が勝手に回転したり、回転したいときになかなか回転できないという状況があります。
対処法
そんなときは、システムナビゲーションバーの右端に画面の回転を提案するボタンを追加します。次の赤枠で示したボタンです。
ファイル「AndroidManifest.xml
」の「activity
」要素の「android:screenOrientation
」属性に文字列値「fullUser
」を指定します。「android:screenOrientation
」属性がないときは追加します。
<activity
android:name=".MainActivity"
...
android:screenOrientation="fullUser">
<intent-filter>
...
結果
これでスマホやタブレットを大きく傾けたときに画面回転の提案ボタンが表示されます。勝手に回転されることがなく、回転したいときに手軽に回転できるようになりました。めでたしめでたし。今回はKotlinを使いませんでした。
コメント