在具有Os 10或更高版本的Samsung设备中,按钮单击不起作用

问题描述

我有一个带有视频视图的布局,该视图占据了整个屏幕,并且只有几个按钮,ImageViews及其上方的布局。当视频到达某个点(几秒钟)时,我使eventNote布局可见并暂停视频。我在Evernote布局中有一个关闭按钮,然后单击关闭按钮,使eventNote布局的可见性消失,并从停止的位置继续播放视频。一切均适用于所有设备,但OS 10或更高版本的Samsung设备除外。视频播放时,布局可见性起作用,但是视频视图上的按钮和图像不可单击。仅在三星设备上。 Os 10或更高的其他设备也可以正常工作。我不知道发生了什么事。 XML文件

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:background="@color/light_grey"
    android:layout_height="match_parent">
    <VideoView
        android:id="@+id/videoView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center"

        />


    <RelativeLayout
        android:background="@color/transparent"
        android:id="@+id/layoutVideoPreview"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <RelativeLayout
            android:id="@+id/layBack"
            android:layout_width="25dp"
            android:layout_height="25dp"
            android:layout_marginStart="10dp"
            android:layout_marginTop="15dp">

            <Button
                android:id="@+id/btnBack"
                android:layout_width="10dp"
                android:layout_height="15dp"
                android:layout_centerInParent="true"
                android:background="@drawable/back_arrow" />
        </RelativeLayout>

        <com.mypackage.utils.FontTextView
            android:id="@+id/txtEventTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="25dp"
            android:layout_marginLeft="25dp"
            android:layout_marginTop="15dp"
            android:layout_toRightOf="@id/layBack"
            android:textColor="@color/white"
            android:textSize="@dimen/text_20"
            android:visibility="gone" />

        <Button
            android:id="@+id/btnCamera"
            android:layout_width="50dp"
            android:layout_height="30dp"
            android:layout_alignParentRight="true"
            android:layout_margin="10dp"
            android:background="@drawable/camera_icon_white" />


        <ImageView
            android:id="@+id/btnBackward"
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:layout_below="@id/btnForward"
            android:layout_centerVertical="true"
            android:layout_marginStart="10dp"
            android:layout_marginTop="10dp"
            android:src="@drawable/backward_icon"
            android:contentDescription="Todo"
            android:visibility="gone" />

        <ImageView
            android:id="@+id/btnForward"
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:layout_centerVertical="true"

            android:layout_marginStart="10dp"
            android:src="@drawable/forward_icon"
            android:contentDescription="Todo"
            android:visibility="gone" />

        <Button
            android:id="@+id/btnZoom"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:layout_above="@+id/laySeekbar"
            android:layout_alignParentRight="true"
            android:layout_margin="30dp"
            android:background="@drawable/speed_icon"
            android:visibility="gone" />


        <RelativeLayout
            android:id="@+id/seekBarLayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_marginLeft="17dp"
            android:layout_marginRight="17dp"
            android:layout_marginBottom="5dp"
            android:background="@drawable/seekbar_layout_background">


            <ImageView
                android:id="@+id/playButton"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginBottom="10dp"
                android:contentDescription="Todo"
                android:src="@drawable/pause_icon" />

            <SeekBar
                android:id="@+id/seekBar"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_toStartOf="@+id/raceEndImage"
                android:layout_toLeftOf="@+id/raceEndImage"
                android:layout_toEndOf="@+id/playButton"
                android:layout_toRightOf="@id/playButton"
                android:progressBackgroundTint="@color/white"
                android:progresstint="@color/white"
                android:thumb="@drawable/seekbar_thumb" />

            <ImageView
                android:id="@+id/raceEndImage"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_alignParentEnd="true"

                android:layout_marginBottom="10dp"
                android:contentDescription="Todo"
                android:src="@drawable/flag_pin_icon" />

        </RelativeLayout>


        <RelativeLayout

            android:id="@+id/laySeekbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true">


            <com.mypackage.utils.MyScrollView
                android:id="@+id/horizontalscrollview1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_gravity="center_horizontal"
                android:layout_marginBottom="55dp"
                android:fillViewport="true"
                android:scrollbars="none">

                <RelativeLayout
                    android:id="@+id/layLandmarks"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal">

                    <View
                        android:id="@+id/viewWhite"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:layout_centerInParent="true"
                        android:background="@color/white" />


                </RelativeLayout>
            </com.mypackage.utils.MyScrollView>
        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/laySeekbarText"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_above="@+id/btnCircle"
            android:layout_centerInParent="true"
            android:layout_marginBottom="5dp">

            <com.mypackage.utils.FontTextView
                android:id="@+id/seekBarProgressValue"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:gravity="center"
                android:padding="5dp"

                android:textColor="@color/white"
                android:textSize="@dimen/text_15" />

            <com.mypackage.utils.FontTextView
                android:id="@+id/txtVideoElevationValue"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_toRightOf="@+id/seekBarProgressValue"
                android:gravity="center"
                android:padding="5dp"
                android:textColor="@color/white"
                android:textSize="@dimen/text_15"
                android:visibility="gone"

                />
        </RelativeLayout>

        <View
            android:id="@+id/btnCircle"
            android:layout_width="2dp"
            android:layout_height="30dp"
            android:layout_alignParentBottom="true"
            android:layout_centerInParent="true"
            android:layout_marginBottom="55dp"
            android:background="@color/grey" />

        <include layout="@layout/event_notes_layout" />

        <include
            layout="@layout/lay_screenshot"
            android:layout_above="@+id/laySeekbarText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="gone" />

        <include
            layout="@layout/lay_water_station"
            android:layout_above="@+id/laySeekbarText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="10dp"
            android:visibility="gone" />

        <include
            layout="@layout/lay_first_aid"
            android:layout_above="@+id/laySeekbarText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="10dp"
           />




    </RelativeLayout>

    <RelativeLayout
        android:id="@+id/layoutVideoScreenShot"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/black_transparent_background"
        android:focusable="false"
        android:focusableInTouchMode="true"
        android:visibility="gone">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="20dp"
            android:background="@color/white">

            <com.mypackage.utils.FontTextView
                android:id="@+id/txtHeader"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="10dp"
                android:gravity="center_horizontal"
                android:text="New Screenshot taken at 7.1mi"
                android:textColor="@color/blue"
                android:textSize="@dimen/text_18" />

            <ImageView
                android:id="@+id/imgScreenshot"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_above="@id/layBottomView"
                android:layout_below="@+id/txtHeader"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="10dp"
                android:layout_marginRight="10dp"
                android:background="@color/black" />

            <LinearLayout
                android:id="@+id/layBottomView"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:orientation="vertical">

                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal">

                    <com.mypackage.utils.FontEditText
                        android:id="@+id/edtDesc"
                        android:layout_width="0dp"
                        android:layout_height="40dp"
                        android:layout_marginRight="10dp"
                        android:layout_weight="3"
                        android:background="@color/white"
                        android:hint="@string/add_desc"
                        android:imeOptions="actionDone"
                        android:inputType="text"
                        android:textColor="@color/black" />

                    <LinearLayout
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_vertical"
                        android:layout_weight="1"
                        android:orientation="horizontal"
                        android:visibility="gone">

                        <com.mypackage.utils.FontTextView
                            android:id="@+id/txtMakePublic"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="@string/make_public"
                            android:textColor="@color/black"
                            android:visibility="gone" />

                        <ToggleButton
                            android:id="@+id/toggleMakePublic"
                            android:layout_width="35dp"
                            android:layout_height="20dp"
                            android:layout_alignParentRight="true"
                            android:layout_marginLeft="10dp"
                            android:layout_marginRight="10dp"
                            android:background="@drawable/toggle_selector"
                            android:textOff=""
                            android:textOn=""
                            android:visibility="gone" />


                    </LinearLayout>
                </LinearLayout>


                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal">

                    <LinearLayout
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"

                        android:orientation="horizontal">

                        <com.mypackage.utils.FontTextView
                            android:id="@+id/txtVisibleOnMap"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="@string/visible_on_map"
                            android:textColor="@color/black"
                            android:visibility="gone" />

                        <ToggleButton
                            android:id="@+id/toggleVisibleOnMap"
                            android:layout_width="35dp"
                            android:layout_height="20dp"
                            android:layout_alignParentRight="true"
                            android:layout_marginLeft="5dp"
                            android:layout_marginRight="5dp"
                            android:background="@drawable/toggle_selector"
                            android:textOff=""
                            android:textOn=""
                            android:visibility="gone" />

                        <Spinner
                            android:id="@+id/spinner"
                            style="@style/SpinnerStyle"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginLeft="5dp"
                            android:layout_marginRight="5dp"
                            android:visibility="gone" />
                    </LinearLayout>

                    <RelativeLayout
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_margin="10dp"
                        android:orientation="horizontal">

                        <com.mypackage.utils.FontTextView
                            android:id="@+id/btnSave"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_toStartOf="@id/divider"
                            android:paddingEnd="2dp"
                            android:text="@string/save"
                            android:textColor="@color/blue"
                            android:textSize="@dimen/text_15" />

                        <View
                            android:id="@+id/divider"
                            android:layout_width="1dp"
                            android:layout_height="10dp"
                            android:layout_margin="5dp"
                            android:layout_toStartOf="@id/btnCancel"
                            android:background="@color/black" />

                        <com.mypackage.utils.FontTextView
                            android:id="@+id/btnCancel"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentEnd="true"
                            android:paddingEnd="2dp"
                            android:text="@string/cancel"
                            android:textColor="@color/black"
                            android:textSize="@dimen/text_15" />
                    </RelativeLayout>
                </LinearLayout>
            </LinearLayout>

        </RelativeLayout>

        <ProgressBar
            android:id="@+id/videoProgress"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:visibility="gone" />
    </RelativeLayout>
</RelativeLayout>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...