解决屏幕旋转90度的问题(还没验证横屏的情况),等项目做完了就去验证一下:
在竖屏的情况下,用函数
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
就可以解决。
在xt701上,如果只是这样会导致预览的时候视频流会被拉伸,这样需要在surfaceChanged(SurfaceHolder holder, int format, int width, int height)函数里面加上一句:
p.setPreviewSize(width, height); //p是Camera.Parameters
ImageView自动调整大小:
android:scaleType="fitXY"
巧用组件的seletor!