Matt Harris
Matt Harris

Reputation: 3544

Trying to make my entire layout scrollable

I have designed my layout and on smaller phone screens not everything is visible, so I'd like to make it scrollable, could somebody help me with how to go about this? Below is the basic structure of my layout.

<?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>

Do I just contain my TextViews and EditTexts in a LinearLayout, and then contain that in a ScrollView? Also is there anything I need to do programmatically?

Upvotes: 0

Views: 240

Answers (2)

Chet
Chet

Reputation: 1225

Try like this

  <?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>

Upvotes: 1

Kenny C
Kenny C

Reputation: 2289

Try wrapping it in a scrollview

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

There is nothing else you need to do

Upvotes: 2

Related Questions