タグ付けされた質問 「screen-orientation」



8
画面の向きを変更してもカスタムビューの状態が失われないようにする方法
画面の向きを変えても、特定の重要なコンポーネントを保存および復元するonRetainNonConfigurationInstance()ために、メインActivityを正常に実装しました。 しかし、方向が変わると、カスタムビューが最初から再作成されているようです。これは理にかなっていますが、私の場合、問題のカスタムビューはX / Yプロットであり、プロットされたポイントはカスタムビューに保存されるため、不便です。 onRetainNonConfigurationInstance()カスタムビューに似たものを実装する巧妙な方法はありますか、または「状態」を取得および設定できるメソッドをカスタムビューに実装するだけでよいですか?


17
Android:アクティビティの向きの変更を一時的に無効にする
私の主な活動には、中断されるべきではないデータベースの変更を行うコードがあります。別のスレッドで重い作業を行っており、キャンセル不可として設定した進行状況ダイアログを使用しています。しかし、私は自分の電話を回転させると、実行中のプロセスにとって本当に悪いアクティビティを再開し、強制的に閉じることに気づきました。 私がやりたいことは、プロセスが完了するまで画面の向きの変更をプログラムで無効にし、その時点で向きの変更を有効にすることです。


11
AndroidManifestの場合:android:screenOrientation =“ unspecified”が必要です
Android Studio 3.6。 アプリを常にportraitモードにしておきたい。だから私のAndroidMainfest.xml: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> アプリを実行し、モードでSplashActivity表示しportraitます。いいね。しかし、エディターには次のエラーが表示されます。 Expecting android:screenOrientation="unspecified" どうして?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.