簡體   English   中英

相機未拉伸到Android設備的寬度

[英]Camera not stretching to width of android device

在我的android相機應用程序中,我嘗試使相機布局視圖填充屏幕的寬度,然后與布局高度成比例(與正方形成正比)。 但是由於某些原因,它的裁剪過小:

正在發生的事的例子..

綠色箭頭表示應該去的地方。

我已經嘗試過fill_parent等。那么,如何使它進入屏幕的結尾?

我相信這是問題所在。 我知道我這樣做是因為我不確定如何自動將其拉伸到正確的比例。

    int width = 352;
    int height = 288;

    camPreview = new CameraSurfaceView(width, height);

    myCamHolder.addCallback(camPreview);
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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM