将TextView放在屏幕外

时间:2013-11-22 18:18:49

标签: android layout

假设我有一些RelativeLayout和ScrollView,如下所示:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:isScrollContainer="true"
        android:scrollbars="vertical">
    </ScrollView>
</RelativeLayout>

如何将TextView附加到此布局的底部,以便此TextView位于屏幕外部,并且位于垂直滚动下方?

结果我看不到这个TextView,但是如果我滚动我会立即看到。

1 个答案:

答案 0 :(得分:0)

在这种情况下,你需要另一个ScrollView,结构应该是这样的:

的RelativeLayout&GT;滚动型&GT; Linearout&GT;滚动型/ TextView的

您需要另一个ScrollView来保存原始ScrollView和Textview。 ScrollView只能拥有子视图,因此您需要使用LinearLayout来保存它们。

应该是这样的:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ScrollView
        <LinearLayout
            <ScrollView
                <!--Blah blah-->
            </ScrollView>
            <TextView
                <!--Blah blah-->
            </TextView>
        </LinearLayout>
    </ScrollView>
</RelativeLayout>