Я хочу, чтобы мои элементы внутри 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>