私のアプリでは、ユーザーが[カメラ]ボタンをクリックすると、インテントを使用してカメラに移動できるようになっています。
次に彼は写真を撮り、それをカメラボタンと同じ画面にあるImageViewにロードし直す必要があります。
画面の向きに問題があると思います。カメラビューをロードすると水平方向に切り替わり、閉じると垂直方向に戻り、画面全体がデフォルトにリセットされます。
これは私がlogcatで得るエラーです:
12-03 20:14:38.440: E/SpannableStringBuilder(15134): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
何か案は?
編集:
これが何が起こるかです:
- カメラボタンをクリックします。
- スクリーンカメラビューが水平モードに切り替わりますが、垂直に保持しているため、垂直に切り替わります。
- 横モードで写真を撮ります。
- カメラアプリから、写真を保存するか、垂直モードでキャンセルするかを尋ねられます。
- [保存]をクリックします。
- 私のアプリは水平モードで読み込まれ、画像をimageView内に配置します。
- その後、アプリは垂直モードに戻り、画面全体をリセットします。
私はあなたのすべてのコードを入れましたが、それは役に立ちません。