Chapter 4. Getting Started with Layouts and Material Design
We have already seen the Android Studio UI designer, as well as a little bit of 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 by using ConstraintLayout,
both with understanding constraints and with designing more complex and precise UI designs. Finally, we will meet the TableLayout
for laying out data in an easily readable table.
We will also write some Java code to switch between our different layouts within one 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 do the following...