我需要一个水平滚动的视图列表,所以我将 LinearLayout 放在 HorizontalScrollView 中,并将元素添加到 LinearLayout。一切都很好,但是有奇怪的边距/填充(我不知道它是什么)
这是完全向左滚动的视图 - 第一项在父项上的一半
这是完全滚动到右侧的 - 右侧奇怪的填充
http://korniltsev.ru/m/gyazo/4d093939766fe.png
这是我的xml:
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/container"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"/>
</HorizontalScrollView>
物品:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="150dp"
android:layout_height="match_parent"
>
<FrameLayout
android:layout_width="140dp"
android:layout_height="50dp"
android:background="@drawable/bg_payment_system_item"
android:layout_centerInParent="true"
>
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>
</FrameLayout>
<Button
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"/>
</RelativeLayout>