Android/XML-无法显示第二个旋转木马



我正在尝试显示两个转盘,我能够成功显示一个,但第二个不见了。我认为这与我在XML中的第二个HorizontalScrollView的问题有关。我不确定我做错了什么。欢迎提出建议。https://i.stack.imgur.com/JvXl3.jpg我们将及时提供所需的任何其他信息。

来源:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:layout_marginTop="10dp"
        android:layout_marginBottom="10dp">
  <!--  1st Child Layout  (Nested In Parent Layout) with Horizontal Orientation -->
    <LinearLayout 
        android:paddingLeft="20dip"
        android:background="#000000"
        android:gravity="center_vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
<EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_alignParentTop="true"
        android:background="#FFFFFF"
        android:hint="Search Movies"
        android:ems="10" >
        <requestFocus />
    </EditText>
        <Spinner
            android:id="@+id/spinner1"
            android:layout_width="100dp"
            android:layout_height="30dp"

            android:layout_marginLeft="30dp"
            android:layout_toRightOf="@+id/editText1"
            android:background="#FFFFFF" />

        <Spinner
            android:id="@+id/spinner2"
            android:layout_width="100dp"
            android:layout_height="30dp"
            android:layout_alignTop="@+id/spinner1"
            android:layout_marginLeft="29dp"
            android:layout_toRightOf="@+id/spinner1"
            android:background="#FFFFFF" />
        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:layout_toRightOf="@+id/spinner2"
            android:text="Reset" />
        <Spinner
            android:id="@+id/spinner3"
            android:layout_width="100dp"
            android:layout_height="30dp"
            android:layout_alignTop="@+id/spinner1"
            android:layout_marginLeft="29dp"
            android:layout_toRightOf="@+id/spinner1"
            android:background="#FFFFFF" />
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:layout_toRightOf="@+id/button1"
            android:text="Sort by:"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="#FFFFFF" />
        <Spinner
            android:id="@+id/spinner4"
            android:layout_width="100dp"
            android:layout_height="30dp"
            android:layout_alignTop="@+id/textView1"
            android:layout_marginLeft="20dp"
            android:layout_toRightOf="@+id/textView1"
            android:background="#FFFFFF"
            android:textColor="#FFFFFF" />
   </LinearLayout>
    <!--  2nd Child Layout  (Nested In Parent Layout) with Horizontal Orientation -->
   <LinearLayout 
           android:layout_marginTop="10dp"
       android:background="#000000"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">
    <!-- Container view to scroll horizontally which gives the carousel effect -->
    <HorizontalScrollView android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:scrollbars="none">
        <!-- Carousel items container - lays out items horizontally -->
        <LinearLayout android:id="@+id/carousel"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:orientation="horizontal"/>

    </HorizontalScrollView>
        <!-- Container view to scroll horizontally which gives the carousel effect -->
    <HorizontalScrollView android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:scrollbars="none">
        <!-- Carousel items container - lays out items horizontally -->
        <LinearLayout android:id="@+id/carousel2"
            android:layout_marginTop="100dp"
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:orientation="horizontal"/>

    </HorizontalScrollView>

    </LinearLayout>
  <!--  3rd Child Layout  (Nested In Parent Layout) with Horizontal Orientation -->
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
         <TextView android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:padding="5dp"
              android:textColor="#505050"
              android:textStyle="bold"
              android:textSize="12sp"
              android:text="@string/KNewArrivals" />

<Button
    android:id="@+id/button1a"
    android:layout_weight="1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Login" />

<Button
    android:id="@+id/button2"
    android:layout_weight="1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Cancel " />
    </LinearLayout>

</LinearLayout>

两个水平滚动视图都设置为并排,并且都具有match_parent属性。第二个被第一个推下屏幕。

将线性布局设置为垂直布局,使水平布局位于另一个布局的顶部,或者将水平滚动视图设置为宽度0dp并具有布局权重。

最新更新