

ListView : is a view group that displays a list of scrollable item.The ScrollView can contain only one child view or ViewGroup, which normally is a LinearLayout 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.FrameLayout : is a placeholder on screen that is used to display a single view.

TableLayout : is a view that groups its child views into rows and columns.AbsoluteLayout : allows us to specify the exact location of the child views and widgets.RelativeLayout : is a ViewGroup that displays child views in relative positions.LinearLayout : is a ViewGroup that aligns all children in a single direction, vertically or horizontally.Android Layout TypesĪndroid provides the following ViewGroups or layouts: Examples of ViewGroup are LinearLayout, FrameLayout, RelativeLayout etc. A ViewGroup provides the android layout in which we can order the appearance and sequence of views. One or more Views can be grouped together into a ViewGroup. Views are the base class for UI components like TextView, Button, EditText etc. The basic building block for user interface is a View object that is created from the View class and occupies a rectangular area on the screen. We will also explore some of the specific layout controls available for organising the screen content namely - Android LinearLayout and Android RelativeLayout. In this tutorial, we will provide an overview of android layout.
