Android provides six different layouts which are available to design an user interface for an android application. Designing a good user interface requires good understanding of these six layouts. Let us discus each one with the example and its usability. Android provides  Linear Layout, Relative Layout, Table Layout, Grid View, Tab Layout, List View.

what are android layouts

what are android layouts and its role in app development

For more information visit https://developer.android.com/guide/topics/ui/declaring-layout.html