Java Android SearchView重叠

Java Android SearchView重叠,java,android,xml,Java,Android,Xml,我需要构建一个固定在页面顶部的searchview。 当我向下滚动时,我的searchview被一个imageslider重叠了,我需要做的就是一直在前面,这样我才能看到它。 我尝试了一切,但我的searchview总是在其他对象的后面。有什么建议吗 这是我的xml文件 <?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.widget.DrawerLayout xml

我需要构建一个固定在页面顶部的searchview。 当我向下滚动时,我的searchview被一个imageslider重叠了,我需要做的就是一直在前面,这样我才能看到它。 我尝试了一切,但我的searchview总是在其他对象的后面。有什么建议吗

这是我的xml文件

<?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">


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

        <ImageView
            android:layout_width="60dp"
            android:layout_height="80dp"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="10dp"
            android:src="@drawable/logo" />

        <SearchView
            android:id="@+id/search_bar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:autofillHints="@string/searchint"
            android:background="@drawable/bg_round"
            android:queryBackground="@color/transparent"
            android:queryHint="SEARCH PRODUCTS"
            android:theme="@style/SearchViewStyle" />

    </LinearLayout>

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true">

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

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

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:autofillHints="@string/email"
                    android:drawableStart="@drawable/email"
                    android:drawablePadding="10sp"
                    android:ems="10"
                    android:hint="@string/email"
                    android:inputType="textEmailAddress"
                    android:maxLines="1"
                    android:padding="20sp"
                    android:textColor="@color/white"
                    android:textColorHint="@color/white" />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:autofillHints="@string/parola"
                    android:drawablePadding="10sp"
                    android:ems="10"
                    android:hint="@string/parola"
                    android:inputType="textPassword"
                    android:maxLines="1"
                    android:padding="20sp"
                    android:textColor="@color/white"
                    android:textColorHint="@color/white" />

                <CheckBox
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:buttonTint="@color/white"
                    android:paddingStart="30sp"
                    android:textColor="@color/white" />
            </LinearLayout>

            <com.denzcoskun.imageslider.ImageSlider
                android:id="@+id/slider"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:iss_auto_cycle="true"
                app:iss_corner_radius="5"
                app:iss_delay="0"
                app:iss_period="1000"></com.denzcoskun.imageslider.ImageSlider>


        </LinearLayout>

    </ScrollView>
</androidx.drawerlayout.widget.DrawerLayout>

您可以使用标高使其位于其他图元的顶部

解决方案代码

<SearchView
        android:id="@+id/search_bar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:autofillHints="@string/searchint"
        android:background="@drawable/bg_round"
        android:queryBackground="@color/transparent"
        android:elevation="20dp"
        android:queryHint="SEARCH PRODUCTS"
        android:theme="@style/SearchViewStyle" />

例如,我使用20dp,而您使用您的首选值


如果有不清楚的地方,请随时询问。

很高兴帮助您。