我正在尝试实现一个支持操作栏的活动,该活动以纵向模式显示相机预览表面。我正在计算最佳预览尺寸(来自 zxing 代码),但该代码没有考虑操作栏尺寸(即高度),返回拉伸图像预览。以前有人遇到过类似的问题吗?那里有任何关于考虑操作栏高度打开相机预览的教程吗?
编辑:我的目标 API 级别 >= 8。
我添加了样式:
真 @null 真
我没有找到任何兼容的 android:windowActionModeOverlay 名称,也许不支持它?不“覆盖”它的缺点是什么?
我不得不补充:
android:paddingTop="?attr/actionBarSize"
到 FrameLayout,这样,我在 AB 和布局之间有正确的空间,垂直。我快到了,但通知栏正在消失(我只有 AB),我认为是因为全屏标签。我已经对目前的结果感到满意,但如果有人有建议,欢迎他们。=)