如何设置设备的显示高度以查看

时间:2019-04-03 18:16:04

标签: xml android-layout

我正在尝试将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" />

1 个答案:

答案 0 :(得分:0)

您可以使用以下行来获取设备的显示高度

Display display = getWindowManager().getDefaultDisplay();
int displayHeight = display.getHeight();

通过 displayHeight ,您可以通过编程方式设置CameraKitView高度。

对于实例

CameraKitView cameraKitView= findViewById(R.id.camera);
cameraKitView.setHeight(displayHeight);