Chapter 4: Getting Started with Layouts and Material Design
We have already seen the Android Studio user interface (UI) designer, as well as Java, in action. In this hands-on chapter, we will build three more layouts—still quite simple, yet a step up from what we have done so far.
Before we get to the hands-on part, we will have a quick introduction to the concept of Material Design.
We will see another type of layout called LinearLayout
, and step through using it to create a usable UI. We will take things a step further using ConstraintLayout
, both with understanding constraints and with designing more complex and precise UI designs. Finally, we will meet TableLayout
, for laying out data in an easily readable table.
We will also write some Java code to switch between different layouts within our app/project. This is the first major app that links together multiple topics into one neat parcel. The app is called Exploring Layouts.
In this chapter, we will look at...