我在xml中有以下布局
<Relativelayout.....
<TextView 1........../>
<ImageView........./>
<Textview 2......../>
</Relativelayout>
我需要将垂直scrollview添加到Textview 2如何执行此操作我添加了foll代码但没有工作...
<LinearLayout>
<ScrollView >
<TextView />
</ScrollView>
</LinearLayout>
请帮助
答案 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>