Displaying Data From Code

This lesson explains how to set all the data from code and write the logic for the image with back icon.

Tools attributes

In the previous lesson, we defined test layout data inside the XML file, but this data will be dynamically set from code. If we leave things as they are right now, we will see test data before real data is loaded.

To avoid this situation, we can remove the test data, but this means that it will be hard to understand what data should be displayed without digging into code. There is a better way to handle this situation - tools attributes.

Tools attributes live in a special namespace xmlns:tools="http://schemas.android.com/tools". It’s a set of attributes to enable design-time features. These attributes are automatically removed during the compilation process.

First, let’s add a tools namespace to the root layout.

Get hands-on with 1400+ tech skills courses.