Android Full Course

LinearLayout

LinearLayout is a view group that aligns all children in a single direction, vertically or horizontally.

TableLayout

Android TableLayout going to be arranges groups of views into rows and columns.

FrameLayout

FrameLayout is designed to block out an area on the screen to display a single item.

TextView

TextView is used to display text to the user.

Button

Button is used to perform an action by pressed or clicked.

ImageView

ImageView is used to display an image.      

RadioButton

The RadioButton has two states: either checked or unchecked.

CheckBox

You should use check box when presening users with a group of 

ToggleButton

An on/off button with a light indicator. Used in multiple ways.

Switch

It is used to display checked and unchecked state of a button providing slider control to user.

ProgressBar

The ProgressBar view provides visual feedback about some ongoing tasks, such as when you are

SeekBar

SeekBar is an extension of ProgressBar that adds a draggable thumb, a user can touch the thumb

RatingBar

RatingBar can be used to get the rating from the users.

TextView

TextView is used to display text to the user.

EditText

EditText is a predefined subclass of TextView.

Buttons

Button is used to perform an action by pressed or clicked.

ImageButton

An ImageButton is an AbsoluteLayout which enables you to specify the exact