Android:LinearLayout布局和其嵌套运用举例

原创 2012年03月22日 19:42:38

 

==========================

main.xml

                         看mars老师的视频学习安卓里面的布局部分,做的样例,显摆一下,全部都是在main.xml里面配置的。

==========================

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

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="#0000aa"
            android:gravity="center_vertical"
            android:text="@string/hello"
            android:textSize="30dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="#00aa00"
            android:gravity="center_vertical"
            android:text="@string/hello"
            android:textSize="30dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="#0000aa"
            android:gravity="center_vertical"
            android:text="@string/hello"
            android:textSize="30dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="#00aa00"
            android:gravity="center_vertical"
            android:text="@string/hello"
            android:textSize="30dp" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical" >

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#00aa00"
            android:gravity="center_horizontal"
            android:text="@string/hello"
            android:textSize="30dp" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#0000aa"
            android:gravity="center_horizontal"
            android:text="@string/hello"
            android:textSize="30dp" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#00aa00"
            android:gravity="center_horizontal"
            android:text="@string/hello"
            android:textSize="30dp" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#0000aa"
            android:gravity="center_horizontal"
            android:text="@string/hello"
            android:textSize="30dp" />
    </LinearLayout>

</LinearLayout>


 

初入android之LinearLayout嵌套线性布局

最终的效果如下,实现五个TextView控件在布局中成图中排列: 控件的嵌套层次如下图: 嵌套的核心思想:从给出的设计图可以看出TextView控件的分...

Android嵌套布局初步(一)

一、概述Android布局使用layout中的xml文件实现,排版逻辑大体类似于div+css结构。通常在布局中,特别是手机应用的布局中,我们希望能够大块垂直分布,块内灵活布局。这样就可以使用Line...

android LinearLayout布局嵌套覆盖问题

在做android  UI布局时,用了LinearLayout嵌套,发现效果并不如我预料一般 查了下资料,说是要设置layout_weight属性 资料说得不是很清楚,也没仔细看,就去弄,结果越弄...
  • msl0903
  • msl0903
  • 2012年09月06日 01:03
  • 20553

【Android】关于百分比布局多个LinearLayout嵌套时出现的问题与解决方案

在《【Android】利用相对布局布置更新软件的style为主题对话框的Activity,利用layout_weight属性对表格布局的行划分》(点击打开链接)一文中介绍过如何在安卓的Activity...

Android应用的LinearLayout中嵌套RelativeLayout的布局用法

想将Button和ListView分别放在屏幕的一左一右。 单纯使用android:gravity和android:layout_gravity不成功。 于是涉及到RelativeLayout。 关键...

Android 动态生成布局 (多层嵌套)

Android 除了可以加载xml文件,显示布局外,也可以代码生成布局,并通过setContentView(View view)方法显示布局。单独的一层布局,如一个主布局加一个控件(如Button\i...

线性布局LinearLayout和相对布局RelativeLayout 比较

LinearLayout和RelativeLayout 共有属性: java代码中通过btn1关联次控件 android:id="@+id/btn1" 控件宽度 android:la...
  • a8082649
  • a8082649
  • 2014年05月18日 15:11
  • 10243

安卓菜鸟的理解之路之:match_parent、fill_parent与wrap_content的区别与作用

安卓菜鸟的理解之路之:match_parent、fill_parent与wrap_content的区别与作用一开始,作者对安卓一无所知,随手一翻都会在书上看到了很多代码块有fill_parent/ma...

Android: LinearLayout布局和其嵌套运用举例

========================== main.xml                          看mars老师的视频学习安卓里面的布局部分,做的样例,显摆一下,全...

Android:LinearLayout简单嵌套布局+创建一个Activity+传值

关于LinearLayout的简单布局+Activity传值
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android:LinearLayout布局和其嵌套运用举例
举报原因:
原因补充:

(最多只允许输入30个字)