Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter, we focused on the user interface. We’ve seen how to configure views in layouts, and how view hierarchies are drawn to the screen. We’ve also seen how all of the supplied Android layout managers work, and how they work with attributes to create structure. This where the UI starts.
From there we looked more closely at working with ListView to uncover a few handy features, such as header and footer views, and to see how to maintain state between views and the data model exposed by an Adapter. This helped us focus on working more closely with this common and powerful widget. Also, while working with ListView we saw how to reuse styles rather than repeat look and feel values on every view, and how to go even further and create and apply themes.