(Practical Android programming - hand to hand teaching you how to make commercial software. This book is a chapter of detailed explanation of Android core technologies and examples - Android Layout Manager, which mainly introduces the development and use of the layout manager under the Android platform. The layouts in Android include linear layout, table layout, relative layout, frame layout and positive layout. This book will introduce each layout manager in detail. Before introducing the Android layout manager, it is necessary for readers to understand the control classes under the Android platform. The first thing to understand is the View class, which is the base class of all visual controls, and provides the methods for making controls and managing events. The controls used to create the user interface are inherited from View, such as TextView, Button, CheckBox, etc. The attributes related to View and its subclasses can be set either in the layout XML file or dynamically in the code through member methods.
Detailed explanation of Android core technologies and examples - Android Layout Manager.pdf
.....)