ポートレートモードでカメラ プレビュー サーフェスを表示するアクション バーをサポートするアクティビティを実装しようとしています。(zxing コードから) 最適なプレビュー サイズを計算していますが、そのコードはアクション バーのサイズ (高さ) を考慮しておらず、引き伸ばされた画像プレビューを返します。以前に同様の問題に遭遇した人はいますか?アクションバーの高さを考慮してカメラのプレビューを開く方法に関するチュートリアルはありますか?
編集: API レベル >= 8 をターゲットにしています。
スタイルを追加しました:
真 @null 真
Android:windowActionModeOverlay の互換性のある名前が見つかりませんでした。おそらくサポートされていませんか? それを「オーバーライド」しないことの欠点は何ですか?
追加する必要がありました:
android:paddingTop="?attr/actionBarSize"
このようにして、FrameLayout に、AB とレイアウトの間に垂直方向の正しいスペースを確保しました。私はほとんどそこにいますが、通知バーが消えています(私はABしか持っていません)、全画面タグが原因だと思います. 私はすでに現在の結果に満足していますが、提案があれば大歓迎です。=)