3

ライブ壁紙はポートレート モードで画面をロックできますか? もしそうなら、どのように?

SOでこの質問に対する2つの想定される回答を見たことに言及する必要があります.1つは非常に複雑に見えました. 2番目の答えはうまくいきませんでした。

次の使用を含む3番目の回答:

android:screenOrientatin = "portrait" or "landscape"

が提案されていますが、これがマニフェストのどこにあるべきかは明確ではありません。

編集: android:screenOrientation="portrait" をマニフェストのさまざまな場所に配置しようとしましたが、どれも機能しませんでした。

編集:別の答えは、ビットマップを回転させ、すべてを横に描画するだけで回転を処理することでした-しかし、これは非常に見苦しく見えます.電話を回転させると、OSが回転アニメーションを開始するためです.電話を回します。

4

4 に答える 4

2

本当の答えは単に「いいえ」だと思い始めています。

于 2013-05-02T13:59:08.823 に答える
0

試しましたsetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);か?

于 2013-04-26T19:48:29.330 に答える
0

向きが変わると、Android アプリケーションはアクティビティを再開します。どちらかを使用できます

android:configChanges in your manifest. The activity is shut down and restarted by default, when a configuration change occurs at runtime, but declaring a configuration with this attribute will prevent the activity from being restarted. Instead, the activity remains running and its onConfigurationChanged() method is called.
use android:screenOrientatin = "portrait" or "landscape" it will force the app to run in the mode you specify. However it will not prevent the activity from being shut down and restarted.
于 2013-05-03T06:37:05.070 に答える