2017-09-02 8 views
-2

制約レイアウトを使用して複数の子をスクロールビューに表示する方法はありますか?私はコーディングに新しいので、どんな助けもありがたいです。私はアンドロイドスタジオの最新バージョンを使用しています。スクロールビュー内の複数の子

+0

ScrollViewsしか**正確に1 **子供を持つことができます。しかし、それはレイアウトまたはViewGroup、したがって、他のビューのコンテナにすることができます。しかし、一部のViewGroup(ListViewsやRecyclerViewsなど)が単独でスクロールできるため、ScrollViewが必要ない場合もあります。 –

+0

残念ながら、scrollviewには直接的な子が1つしかありませんが、スクロールビューに子レイアウトを追加することができます。その中にすべての子を追加できます –

答えて

1

それは、ScrollView/Horizo​​ntalScrollView/に複数の子を追加することは不可能ですNestedScrollView

Googleドキュメントは、次の言葉:

その中に置かビュー階層を可能にするビューグループスクロールする。スクロールビューには直接の子が1つしか配置されていない可能性があります。スクロール・ビュー内に複数のビューを追加するには、ビュー・グループを追加する直接の子(LinearLayoutなど)を作成し、そのLinearLayout内に追加のビューを配置します。

android developers

0

子供をFrameLayout程度にラップするだけです。

-> ScrollView  
    \-> FrameLayout 
     \-> Child 1 
     \-> Child 2 
     \-> Child 3 

あなたがそれらが互いに使用以下の1 LinearLayoutandroid:orientation="vertical"を設定したい場合。

関連する問題