AndroidView v2.0 - Creating a Layout in Resource File

This section provides a tutorial example on how to create a LinearLayout object with 2 Button objects in the layout resource file. No layout objects are create in this example.

As I mentioned earlier, UI components can also be defined in layout resource files. Now let's try to build AndroidView version 2 with the LinearLayout and Button objects defined in a layout resource file.

First modify the main layout resource file, .\res\layout\main.xml:

<?xml version="1.0" encoding="utf-8"?>
<!-- AndroidView_layout.xml
 - Version 2.0 - Using layout resource file
 - Copyright (c) 2015,, All Rights Reserved.

Then modify the Java class code, .\src\com\herongyang\view\

 * Version 2.0 - Using layout resource file
 * Copyright (c) 2015,, All Rights Reserved.
package com.herongyang.view;

import android.os.Bundle;
public class AndroidView extends Activity {
   public void onCreate(Bundle savedInstanceState) {

      // Set the layout as the activity content      

Things to remember when using layout resource files:

After building and installing the project, what I see when running AndroidView on the emulator is similar to this:

AndroidView - Using Layout Resource Files
AndroidView - Using Layout Resource Files

Last update: 2015.

Table of Contents

 About This Book

 Installing JDK 1.8 on Windows System

 Installation of Android SDK R24 and Emulator

 Installing Apache Ant 1.9 on Windows System

 Developing First Android Application - HelloAndroid

 Android Application Package (APK) Files

 Android Debug Bridge (adb) Tool

 Android File Systems

 Android 4.0.3 File Systems

 AboutAndroid - Application to Retrieve System Information Class and Activity Lifecycle

View Objects and Layout Resource Files

 android.view.View Class - Base of User Interface Components

 View, ViewGroup, Layout, and Widget

 What Is Layout Resource File?

 AndroidView v1.0 - Creating a Layout in Java Class

AndroidView v2.0 - Creating a Layout in Resource File

 AndroidView v3.0 - Referencing Views in Resource Files

 AndroidView v3.1 - Layouts with Vertical Orientation

 AndroidView v3.2 - Layouts with Horizontal Orientation

 AndroidView v4.0 - Inserting Views to Parent Layout

 Using "adb logcat" Command for Debugging

 Build Process and Package File Content

 Building Your Own Web Browser

 Android Command Line Shell

 Samsung Galaxy Tab 3 Mini Tablet

 USB Debugging Applications on Samsung Tablet

 Android Tablet - LG-V905R

 USB Debugging Applications on LG-V905R Tablet

 Android Phone - LG-P925g

 USB Debugging Applications on LG-P925g Phone

 Outdated Tutorials


 PDF Printing Version