0

我正在以编程方式在android中显示,我需要水平和垂直滚动视图。一直在垂直工作,但仍然没有水平工作。

这里的代码:

    ScrollView sv = new ScrollView(this);
    LinearLayout linearLayout = new LinearLayout(this);
    ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(FILL_PARENT, WRAP_CONTENT);
    linearLayout.setLayoutParams(params);
    linearLayout.setOrientation(VERTICAL); 

    linearLayout.addView(tableLayout(count));
    linearLayout.addView(submitButton());
    sv.addView(linearLayout);
    setContentView(sv);

请帮助我使它水平工作。

谢谢 :)

4

2 回答 2

2

如果您想要水平滚动,请尝试Horizo ​​ntalScrollView。但是,您不能同时进行水平和垂直操作,在这种情况下,您可能必须编写自定义视图。

于 2012-06-05T13:53:18.843 回答
1
HorizontalScrollView sv = new HorizontalScrollView(this);
LinearLayout linearLayout = new LinearLayout(this);
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
linearLayout.setLayoutParams(params);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
于 2012-06-05T13:56:00.337 回答