вертикальная прокрутка - PullRequest
       3

вертикальная прокрутка

0 голосов
/ 08 марта 2012

Мне нужен вертикальный вид прокрутки, чтобы прокрутить фрагменты в альбомной конфигурации. это мой код:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:scrollbars="vertical" >

    <LinearLayout
        android:id="@+id/linearLayout2"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <fragment
            android:id="@+id/fragment2"
            android:name="com.kevtech.dup.frag1"
            android:layout_width="wrap_content"
            android:layout_height="match_parent" />

        <fragment
            android:id="@+id/fragment1"
            android:name="com.kevtech.dup.frag2"
            android:layout_width="wrap_content"
            android:layout_height="match_parent" />

        <fragment
            android:id="@+id/fragment3"
            android:name="com.kevtech.dup.frag3"
            android:layout_width="wrap_content"
            android:layout_height="match_parent" />
        </LinearLayout>
    </ScrollView>

вид прокрутки отображается горизонтально. Зачем?

1 Ответ

0 голосов
/ 25 октября 2012

Вам необходимо объявить соответствующую orientation собственность на вашем LinearLayout.Свойство scrollbars в ScrollView не меняет способ отображения содержимого;макет самого содержимого определяет это.

Например:

<LinearLayout
    android:id="@+id/linearLayout2"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

Если вы не объявляете ориентацию, по умолчанию LinearLayout устанавливается по горизонтали, что, я думаю,ваша проблема.

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