在TextureView顶部查看:仅纵向模式有效

时间:2017-05-28 23:47:17

标签: android xml layout screen-orientation

我制作的应用程序覆盖透明视图(CustomView2)而不是Camera2视频纹理视图,允许用手指在相机视图顶部绘制。

绘画在纵向模式下有效,但在横向模式下没有任何反应。

我认为我的XML很糟糕。有人可以帮我这个吗?

这里是:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.example.android.camera2video.AutoFitTextureView
        android:id="@+id/texture"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true" />

    <com.example.android.camera2video.CustomView4
        android:id="@+id/texture2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:orientation="horizontal"
        android:layout_gravity="fill_horizontal"
        android:layout_alignParentTop="true" />



    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentStart="true"
        android:layout_below="@id/texture"
        android:background="#4285f4">

        <Button
            android:id="@+id/video"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="@string/record" />

        <ImageButton
            android:id="@+id/info"
            android:contentDescription="@string/description_info"
            style="@android:style/Widget.Material.Light.Button.Borderless"
            android:layout_width="4dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical|right"
            android:padding="20dp"
            android:src="@drawable/ic_action_info" />

    </FrameLayout>

</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

在布局编辑器中解决..我也特别将布局添加到纵向模式