The widget exploration app
We have just discussed six widgets – EditText, ImageView, RadioButton (and RadioGroup), Switch, CheckBox, and TextClock. Let's make a working app and do something practical with each of them. We will also use a Button widget and a TextView widget again as well.
In this layout, we will use LinearLayout as the layout type that holds everything, and within LinearLayout, we will use multiple RelativeLayout instances.
RelativeLayout has been superseded by ConstraintLayout, but they are still commonly used and are worth playing around with. You will see as you build layouts within RelativeLayout that the UI elements behave very much the same as ConstraintLayout, but that the underlying XML is different. It is not necessary ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access