如何在相对布局中使textview可滚动? Android的

时间:2012-12-01 12:09:19

标签: android

我有一个应用程序,它具有相对布局作为父级,页眉和页脚,以及textview作为其内容(详细信息)。我想使textview可滚动。即使我在我的xml中添加了scrollview,它也没有显示scrollview ..你能帮我弄清楚我在这里缺少什么吗?

请检查我的.xml:

    

 <LinearLayout
    android:id="@+id/l1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:layout_alignParentTop="true">

 <include layout="@layout/tabsfordiseases"/>
 </LinearLayout>


 <TextView
 android:id="@+id/tvValvularDescription"
 style="@style/DescriptionHeader"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentLeft="true"
 android:layout_alignParentRight="true"
 android:layout_below="@+id/l1"
 android:layout_marginTop="28dp"
 android:drawableLeft="@drawable/note16"
 android:textStyle="bold" />

<LinearLayout
    android:id="@+id/l2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"

    android:gravity="center_horizontal" >

    <include layout="@layout/zooming_controls" />
 </LinearLayout>

 <ScrollView
   android:id="@+id/scrollView1"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_alignParentLeft="true"
   android:layout_below="@+id/tvValvularDescription"
   android:layout_marginLeft="25dp"
   android:layout_marginTop="14dp" >

  <!--     <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:orientation="horizontal" > -->

   <TextView
   android:id="@+id/tvValvularDescriptionContainer"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="hello world" />

 </ScrollView>



 </RelativeLayout>

2 个答案:

答案 0 :(得分:2)

一旦TextView超出ScrollView的边界,您的ScrollView就会变得可滚动,因为您将其包装在一起。

由于您将文本设置为“Hello world”,我猜测TextView不会超过{{1}} ..?

答案 1 :(得分:1)

将TextView放在ScrollView中以便能够滚动