在我的Android相机应用程序中,我试图制作它,以便相机布局视图填充屏幕的宽度,然后与布局的高度成比例(到一个正方形)。但由于某些原因,它的收割率太小了:
example of what is happening..
绿色箭头表示应该去的地方。
我尝试过fill_parent等等。那么,我怎样才能让它走到屏幕的尽头?
我相信这是问题所在。我知道我这样做是因为我不确定如何让它自动伸展到合适的比例。
int width = 352;
int height = 288;
camPreview = new CameraSurfaceView(width, height);
myCamHolder.addCallback(camPreview);
答案 0 :(得分:0)
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = width*288/352;
也许您不需要288/352
,而是preview size.height/preview size.width