元素重叠在一起

时间:2017-08-21 02:36:05

标签: android android-layout

    <android.support.v7.widget.SearchView
    android:id="@+id/view1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:queryHint="Search.."
    ></android.support.v7.widget.SearchView>

<android.support.v7.widget.SearchView
    android:id="@+id/view2"
    android:layout_below="@+id/view1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    ></android.support.v7.widget.SearchView>

我有2个搜索视图,我需要将其中一个放在另一个之下。我使用“android:layout_below =”@ + id / view1“方法将第二个视图放在第一个视图下面。但是两个视图相互重叠。有人可以告诉我这个解决方案吗?

1 个答案:

答案 0 :(得分:1)

如何将LinearLayout用作搜索视图的rootLayout而不是RelativeLayout?

你的代码看起来很相似:

<LinearLayout
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <android.support.v7.widget.SearchView
        android:id="@+id/view1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:queryHint="Search.."
        ></android.support.v7.widget.SearchView>

    <android.support.v7.widget.SearchView
        android:id="@+id/view2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        ></android.support.v7.widget.SearchView>

</LinearLayout>

这将确保两个搜索视图不会重叠