Android - Android UI Components
Up to this point, you have seen that the basic unit of an Android application is an
Activity. An Activity displays the user interface of your application, which may contain widgets like buttons, labels, text boxes, etc. Typically, you define your UI using an XML file (for example, the main.xml file located in the res/layout folder), which may look like this:
During runtime, you load the XML UI in the onCreate() event handler in your Activity class, using the setContentView()method of the Activity class:
What happens is that during compilation time, each element in the XML file is compiled into its equivalent Android GUI class, with attributes represented by methods. The Android system then creates the UI of the
Activity when it is loaded.
While it is always easier to build your UI using a XML file, there are times where you need to build your UI dynamically during runtime (for example, when writing games). Hence, it is also possible to create your UI entirely using code.







Comments
Post a Comment