0

スクロールビューを動的に作成していますが、非常に基本的な質問がありました。ScrollView()デフォルトで垂直スクロールがありますか?これを使用して設定する必要がありsetVerticalScrollBarEnabled(true);ますか?そうでない場合、垂直スクロールを作成するために何を使用しますか?

私がこれを使用している私のコード:

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

3 に答える 3

1

代わりにカスタムListViewを使用しないのはなぜですか?

于 2012-09-19T08:06:12.567 に答える
1

ScrollView常に垂直方向にスクロールします(十分なウィジェット/要素が内部にある場合)。水平スクロールには、HorizontalScrollViewが使用されます。

Neoが述べたように、コンテンツを動的に追加する場合は、ListViewの方が適している場合があります。

于 2012-09-19T08:08:19.293 に答える
1

デフォルトでは、ScrollView垂直スクロールが追加されます。水平スクロールを追加するには、Horizo​​ntalScrollViewを使用します。したがって、必要はありませんsV.setVerticalScrollBarEnable(true)。コンテンツがデバイスの画面よりも大きい場合は、スクロールバーが追加されます。

于 2012-09-19T08:08:55.103 に答える