2010-10-03 2 views
1

В настоящее время я работаю над игрой для 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> 

То, что я в настоящее время получаю три изображения рядом друг с другом - но иногда они занимают меньше всего экрана. Я хочу, чтобы левое и правое заполнение было правильным, чтобы я мог видеть только одно изображение за раз.

Любые идеи?

ответ

Смежные вопросы