Пытаюсь сделать весь макет прокручиваемым - PullRequest
0 голосов
/ 09 января 2012

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/allowanceroot"
    android:background="@drawable/background"
    >
    --TextView--
    --EditText--
    --TextView--
    --EditText--
    --TextView--
    --EditText--
</LinearLayout>

Должен ли я просто содержать свои TextViews и EditTexts в LinearLayout, а затем содержать их в ScrollView? Также есть что-нибудь, что мне нужно сделать программно?

Ответы [ 2 ]

1 голос
/ 09 января 2012

Попробуйте вот так

  <?xml version="1.0" encoding="utf-8"?>

    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/scroller"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
            <TextView />
            <TextView />

        </LinearLayout>
    </ScrollView>
1 голос
/ 09 января 2012

Попробуйте обернуть его в виде прокрутки

https://stackoverflow.com/a/4202608/661079

Больше ничего не нужно делать

...