将scrollView添加到Textview

时间:2012-02-28 11:39:46

标签: android scroll

我在xml中有以下布局

<Relativelayout.....
       <TextView 1........../>

       <ImageView........./>

       <Textview 2......../>
</Relativelayout>

我需要将垂直scrollview添加到Textview 2如何执行此操作我添加了foll代码但没有工作...

<LinearLayout>

   <ScrollView >

      <TextView />

   </ScrollView> 
</LinearLayout>

请帮助

4 个答案:

答案 0 :(得分:2)

在你的活动中做这样的事情:

TextView textDisplayed =(TextView) findViewById(R.id.textView1);
textDisplayed.setMovementMethod(new ScrollingMovementMethod());

希望这有帮助。

答案 1 :(得分:0)

在ScrollView和TextView之间添加一个ViewGroup(如LinearLayout)。 AFAIK,这是强制性的。

答案 2 :(得分:0)

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

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >


        <EditText
            android:id="@+id/editText1"
            android:layout_width="wrap_content"
            android:layout_height="352dp"
            android:layout_weight="1"
            android:inputType="textMultiLine" >

            <requestFocus />
        </EditText>

    </LinearLayout>
</ScrollView>

这对我有用

答案 3 :(得分:0)

这对于在textView上添加scroview是绝对可以的,但是记住一件事只有textview的高度应该更多然后滚动视图高度

<LinearLayout>

   <ScrollView >

      <TextView /> //textView 2

   </ScrollView> 
</LinearLayout>