创建滚动视图时

时间:2012-09-19 07:59:04

标签: android layout view

我正在动态创建一个scrollview,我有一个非常基本的问题。 ScrollView()默认情况下是垂直滚动吗?我是否必须使用此设置:setVerticalScrollBarEnabled(true);?如果不是我将用什么来创建垂直滚动?

我的代码我正在使用它:

ScrollView sV = new ScrollView(getActivity());
sV.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
sV.setVerticalScrollBarEnabled(true);

3 个答案:

答案 0 :(得分:1)

为什么不使用自定义ListView?

答案 1 :(得分:1)

ScrollView始终是垂直滚动(如果内部有足够的小部件/元素)。 对于水平滚动,使用HorizontalScrollView

正如Neo所提到的,如果你想动态添加内容,ListView可能是更好的选择。

答案 2 :(得分:1)

默认情况下,ScrollView会添加垂直滚动。要添加水平滚动,请使用HorizontalScrollView。因此,您不必sV.setVerticalScrollBarEnable(true),当内容大于设备屏幕时,将添加滚动条。