我正在尝试将CameraKitView设置为与LinearLayout中ScrollView中的屏幕尺寸匹配。
我在MainActivity的onCreate方法中获得了ScreenSize调用: int ScreenSizeHeight = getResources()。getDisplayMetrics()。heightPixels;
有没有办法将它作为xml中CameraView的高度。
<com.camerakit.CameraKitView
android:id="@+id/camera"
android:layout_width="match_parent"
android:layout_height="ScreenSizeHeight" <----- HELP
app:camera_facing="back" />
答案 0 :(得分:0)
您可以使用以下行来获取设备的显示高度
Display display = getWindowManager().getDefaultDisplay();
int displayHeight = display.getHeight();
通过 displayHeight ,您可以通过编程方式设置CameraKitView
高度。
对于实例,
CameraKitView cameraKitView= findViewById(R.id.camera);
cameraKitView.setHeight(displayHeight);