0

私はプログラムでアンドロイドでディスプレイを作成していますが、水平方向と垂直方向にスクロールビューが必要です。垂直に作業していますが、水平にはまだ作業していません。

ここにコード:

    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 に答える