There are many different types of views as defined by the EViewType enum.
A view users can input text into.
A view used to display static text with or without a caption/title describing the content.
A view used for presenting multiple options from which a single item can be selected.
A view used to indicate a binary (on/off) state that users can control.
A view used to group other views together with or without header text describing the content.