为什么要将Linearlayout包装在scrollview中以使其可滚动。

时间:2011-03-23 06:42:52

标签: android

为什么无法设置视图的xml属性android:scrollbars="horizontal|vertical"使LinearLayout可滚动。?

2 个答案:

答案 0 :(得分:2)

基本上,设置视图的android:scrollbars属性使其可滚动,但视图无法解释任何用户反馈。换句话说,视图可以使用代码滚动,但不能通过触摸设备上的视图来滚动。

使用ScrollView容器,因为它为其子对象提供包装,并将滚动触摸事件向下传播到子视图。总而言之,虽然视图在技术上是可滚动的,但只有ScrollView视图具有内置的触摸滚动处理。

答案 1 :(得分:0)

该线程适用于TextView。在这种情况下,ListView没有setMovementMethod(new ScrollingMovementMethod())方法。