
We will analyze them in details later in this article. There are some layouts that place their children horizontally or vertically, and others that implement a different strategy. From the API point of view, all the Layout managers derive from the ViewGroup class. Android provides a collection of Layout Managers and each of them implements a different strategy to hold, manage and place its children. These special views control how other views are placed on the smartphone/tablet screen. When we create our app interface, we use some special view that acts as container. In other words, we will analyze in detail layout managers, or simply layouts. In this article we want to explore how we can organize such views and how these views can be placed on the screen. We saw some useful patterns we can implement when we create UIs so that we can guarantee consistency to our app interface. Android provides several common controls and using them we can build appealing user interfaces. We discovered different kinds of Views, with different controls. In the previous article, we talked about Views and we explained how to build user interfaces using Views.


Multiple screen support using fragments 4.
