Android ScrollView

A ScrollView is a special type of FrameLayout in that it allows users to scroll through a list of views that occupy more space than the physical display. The ScrollView can contain only one child view or ViewGroup, which normally is a

LinearLayout.

Note: Do not use a ListView together with the ScrollView. The ListView is designed for showing a list of related information and is optimized for dealing with large lists.

Vertical ScrollView

The following main.xml content shows a ScrollView containing a LinearLayout, which in turn contains some Button and ImageView:

[sourcecode language=”xml”]