试图让我的整个布局可滚动

时间:2012-01-09 17:36:31

标签: android android-layout android-scrollview

我设计了我的布局,在较小的手机屏幕上并不是所有内容都可见,所以我想让它可滚动,有人可以帮我解决这个问题吗?以下是我的布局的基本结构。

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

我是否只在LinearLayout中包含TextViews和EditTexts,然后在ScrollView中包含它?还有什么我需要以编程方式做的吗?

2 个答案:

答案 0 :(得分:1)

尝试将其包装在滚动视图中

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

您无需做任何其他事情

答案 1 :(得分:1)

试试这个

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