Элементы горизонтального обзора перекрываются в Android - PullRequest
0 голосов
/ 04 августа 2020

Я хочу, чтобы мои элементы внутри HorizontalScrollView отображались на всей странице, но если я использую match_parent, они накладываются друг на друга, и один дочерний элемент становится горизонтальным, т.е. 1 ребенок настолько растянут, что сделано для горизонтальной прокрутки.

В приведенном ниже коде карусель растянута, есть идеи, как это преодолеть?

Я хочу показать 1 элемент в одном представлении без отображения боковых элементов.

<HorizontalScrollView
            android:layout_weight="1.5"
            android:id="@+id/hsv"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_alignParentTop="true"
            android:scrollbars="none" >
            <LinearLayout
                android:id="@+id/innerLay"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="center_vertical"
                android:orientation="horizontal" >
                <LinearLayout
                    android:id="@+id/rl_c"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:gravity="center"
                    android:layout_gravity="center"
                    android:orientation="horizontal"
                    >
                    <com.synnapps.carouselview.CarouselView
                        android:layout_toRightOf="@+id/fragment_youtube_player"
                        android:layout_alignParentBottom="true"
                        android:id="@+id/carouselView"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        app:fillColor="#FFFFFFFF"
                        app:pageColor="#00000000"
                        app:radius="1dp"
                        app:slideInterval="5000"
                        app:strokeColor="@color/purple"
                        app:strokeWidth="1dp"/>
                    <FrameLayout
                        android:layout_alignParentLeft="true"
                        android:layout_centerInParent="true"
                        android:id="@+id/fragment_youtube_player"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        />

                </LinearLayout>
            </LinearLayout>
        </HorizontalScrollView>
...