Android 动态加载布局

  由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot 。不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求。在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路。

  首先,我们先把界面的框架图画出来,示意图如下:

  中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查看。布局文件代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:orientation
="vertical" Android:layout_width="fill_parent"
    Android:layout_height
="fill_parent">


    
<LinearLayout Android:orientation="horizontal"
        Android:layout_width
="wrap_content" Android:layout_height="wrap_content">
        
<Button Android:text="加载ListView" Android:id="@+id/Button01"
            Android:layout_width
="wrap_content" Android:layout_height="wrap_content">
        
</Button>
        
<Button Android:text="加载另外一个页面" Android:id="@+id/Button02"
            Android:layout_width
="wrap_content" Android:layout_height="wrap_content"></Button>
    
</LinearLayout>
    
<LinearLayout Android:id="@+id/LinearLayout01" Android:background="#FFFFFF"
        Android:layout_width
="fill_parent" Android:layout_height="fill_parent"></LinearLayout>
</LinearLayout>

it知识库Android 动态加载布局,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。