Я сейчас работаю над игрой для Android.
У меня есть три ImageView рядом друг с другом, они расположены рядом друг с другом, используя "android: layout_toRightOf".Представления расположены в теге RelativeLayout.Каждое из этих представлений центрируется в середине экрана с помощью «android: scaleType =« fitCenter »», и они заполняют весь экран.
Я пытаюсь реализовать горизонтальную прокрутку от одного вида к другому, чтобы я в основном получал по одному виду на экране за раз.
Вот код, который я сейчас использую
<HorizontalScrollView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:scrollbars="none">
<RelativeLayout android:id="@+id/GameBg"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView android:id="@+id/GameImageContainer3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitCenter"
android:layout_toRightOf="@+id/GameImageContainer2"
/>
<ImageView android:id="@+id/GameImageContainer2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitCenter"
android:layout_toRightOf="@+id/GameImageContainer1"
/>
<ImageView android:id="@+id/GameImageContainer1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitCenter"
/>
</RelativeLayout>
</HorizontalScrollView>
В настоящее время я получаю три изображения рядом друг с другом, но иногда они занимают меньше, чем весь экран,Я хочу, чтобы левый и правый отступы были правильными, чтобы я мог видеть только одно изображение за раз.
Есть идеи?