更改CameraConfigurationManagerjava文件
在 Logd(TAG, "Screen resolution: " + screenResolution);这句之后增加
Point screenResolutionForCamera = new Point();
screenResolutionForCamerax = screenResolutionx;
screenResolutionForCameray = screenResolutiony;
// preview size is always something like 480320, other 320480
if (screenResolutionx < screenResolutiony) {
screenResolutionForCamerax = screenResolutiony;
screenResolutionForCameray = screenResolutionx;
}
再更改cameraResolution = getCameraResolution(parameters, screenResolution);为cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);
代码下载地址:>
天想试试沉浸栏的使用,但是按照网上相应的方法设置完成后,没有达到想要的结果。使用情况是activity配合groupradio实现fragment切换,每个fragment的状态栏需要显示不同的颜色。通过hide和show的方式控制显示当前fragment。在对应的xml中设置Android:fitsSystemWindows="true",以达到改变状态栏颜色的问题(具体如何配置请查阅其他文档)。
但是这样做第一个fragment达到了想要的效果,其他三个状态栏的颜色正确,但是padding没有设置成功。标题栏占用状态栏的位置。
解决方法:
将xml中的android:fitsSystemWindows="true"去掉,通过代码的方式来控制。在默认第一个fragment的onCreateView中设置viewsetFitsSystemWindows(true);该view为该fragment对应的view。在onHiddenChanged中,设置对应的状态。
详细
以上就是关于Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况,有没有哪位大牛解决了,急求全部的内容,包括:Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况,有没有哪位大牛解决了,急求、Android.9图制作、android中在多个Fragment中切换是否沉浸,界面布局不能铺满或者被拉伸等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)