Прокрутка между представлениями - PullRequest
1 голос
/ 03 октября 2010

Я сейчас работаю над игрой для 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>

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

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011

Попробуйте использовать ViewFlipper

http://www.androidpeople.com/android-viewflipper-example/

0 голосов
/ 03 октября 2010

Вы пробовали Виджет галереи . Кажется, это то, что вы ищете. Обязательно ознакомьтесь с учебником Gallery .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...