2011-12-21 20 views
0

私はカメラを使用するアプリケーションを設計しています。私はそれが風景モードをロックし、写真(例えば、カメラとビデオの間で変更するためのハンドル)を回転させたい。私はonCreate()をもう一度起動したくありません。これは、カメラ/ビデオのロゴが画面に横向きに表示されないようにするためです。Androidアクティビティはマニフェストでロックされていますが、オリエンテーションイベントを取得する必要があります

私はマニフェストにこれを入れている:

android:screenOrientation="landscape" 

これがターニングから画面を保持します。しかし、私はどのように画像を回転させるかを教えてくれるイベントをどうやって得るのか分かりません。私はカメラのアプリがこれを行うのを見てきました。

ありがとうございます!

答えて

0

マニフェストを使用してアクティビティをロックした場合、私が見た方向を追跡するための唯一の実行可能な解決策はOrientationEventListenerです。

自分で正しい向きにするために度を変換する必要があります。しかし、それは比較的簡単な作業です。

+0

ありがとう、これはトリックです。 – hallizh

関連する問題