我正在动态创建一个scrollview,我有一个非常基本的问题。 ScrollView()
默认情况下是垂直滚动吗?我是否必须使用此设置:setVerticalScrollBarEnabled(true);
?如果不是我将用什么来创建垂直滚动?
我的代码我正在使用它:
ScrollView sV = new ScrollView(getActivity());
sV.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
sV.setVerticalScrollBarEnabled(true);
答案 0 :(得分:1)
为什么不使用自定义ListView?
答案 1 :(得分:1)
ScrollView
始终是垂直滚动(如果内部有足够的小部件/元素)。
对于水平滚动,使用HorizontalScrollView
。
正如Neo所提到的,如果你想动态添加内容,ListView可能是更好的选择。
答案 2 :(得分:1)
默认情况下,ScrollView
会添加垂直滚动。要添加水平滚动,请使用HorizontalScrollView。因此,您不必sV.setVerticalScrollBarEnable(true)
,当内容大于设备屏幕时,将添加滚动条。