私がやろうとしているのは、設定画面でアクティビティの向きを手動で設定することです。デフォルトの向きが0(通常の縦向き)で、ユーザーが設定に移動して、180(または90、270)と言うように選択できるとします。この後、アクティビティの方向はチューザーオプションに変更されます。縦向きまたは横向きを設定する方法はありますが、アクティビティを段階的に回転させる方法がわかりません。
質問する
2045 次
2 に答える
4
youractivity.setRequestedOrientation(int direction)を呼び出す必要があります。
このパラメーターは度ではなく、ActivityInfoからの定数になります。
このページにはいくつかの定数がありますが、必要なのはこれだと思います。
于 2012-07-11T13:02:31.023 に答える
3
mainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);
現在ポートレートモードの場合は180度回転するかmainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
、ランドスケープモードから180度回転するために使用できます。
于 2016-05-27T12:51:49.860 に答える