|
由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 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 动态加载布局,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。