想在界面上放四个按钮,以2*2的形式存在,却没有办法快速实现。尝试了一下,可以用嵌套的方式,一个LinearLayout嵌套两个LinearLayout,外层的LinearLayout用纵向布局,而内部的用横向布局。

xml文件:

<?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"
    android:background="@drawable/bk0">
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="180px"
        android:layout_marginLeft="60px" android:layout_marginTop="70px"
        >
        <Button android:background="@drawable/btn01"
            android:text="" android:id="@+id/button1"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            >
        </Button>
        <Button android:background="@drawable/btn02"
            android:text="" android:id="@+id/button2"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            >
        </Button>
    </LinearLayout>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="180px"
        android:layout_marginLeft="60px" android:layout_marginTop="0px"
        >
        <Button android:background="@drawable/btn03"
            android:text="" android:id="@+id/button3"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            >
        </Button>
        <Button android:background="@drawable/btn04"
            android:text="" android:id="@+id/button4"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            >
        </Button>
    </LinearLayout>
</LinearLayout>

效果:

Android新手之旅(10) 嵌套布局相关推荐

  1. Android 开发之旅:深入分析布局文件又是“Hello World!”

    引言 上篇可以说是一个分水岭,它标志着我们从Android应用程序理论进入实践,我们拿起手术刀对默认的"Hello World!"程序进行了3个手术,我们清楚了"Hell ...

  2. Android 新手常见的10个误区(下)

    原文地址:http://www.developer.com/ws/android/programming/the-10-rookie-mistakes-every-android-developer- ...

  3. Android 新手常见的10个误区(上)

    原文地址:http://www.developer.com/ws/android/programming/the-10-rookie-mistakes-every-android-developer- ...

  4. Android新手之旅(15) Win7下配置遇到的问题

    系统重做,由XP变为win7,文件都在,只需要做这几项工作: 配置系统的环境变量 配置project-android sdk的路径 安装jdk 但是,把原来的系统导入后,老是报错,都是@overrid ...

  5. Android新手之旅(12) URL解码

    java.net.URLDecoder.decode(str,"UTF-8"); 同时,必须加异常处理. 转载于:https://www.cnblogs.com/jetz/arch ...

  6. 转:10个常见的 Android 新手误区

    转自:http://www.oschina.net/question/157182_61140 1.不读Android开发文档 Android开发者网站可以很好的帮助你.很多的文档也可以通过SDK工具 ...

  7. 10个常见的Android 新手误区

    在过去十年的移动开发平台中,作为资深的移动开发人员,我们认为Android平台是一个新手最广为人知的平台.它不仅是一个廉价的工具,而且有着良好的开发社区,以及从所周知的编程语言(Java),使得开发A ...

  8. android代码apkxiazai1,Android基础新手教程——1.10 反编译APK获代替码amp;资源(示例代码)...

    Android基础新手教程--1.10 反编译APK获代替码&资源 标签(空格分隔): Android基础新手教程 本节引言: "反编译Apk".看上去好像好像非常高端的样 ...

  9. android Activity布局初步(二)- 嵌套布局

    http://byandby.iteye.com/blog/830048 Activity布局初步(二)- 嵌套布局  采用嵌套的方式来实现复杂的布局,通过2个示例来介绍嵌套布局的方法.  示例1:将 ...

最新文章

  1. 空气培养皿采样后保存_环境监测基础知识——环境空气监测技术之布点采样
  2. 单臂路由实验-VTP
  3. Iphone控件大全
  4. undefined control sequence_GeForce NOW在KDDI的帮助下提供服务:《Control》加入游戏库
  5. 【深度学习】2个经典的练手CNN源码与MNIST数据集测试结果
  6. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例
  7. vue-cli脚手架中webpack配置基础文件详解
  8. 【声传播】——多层介质平面波的反射问题
  9. C程序中对时间的处理——time库函数详解转
  10. php条件运算符加法器,【加法笔记系列】JS 加法器模拟
  11. 多线程 简单的实现案例
  12. Html5学习进阶一 视频和音频
  13. python类似turtle的库_Python库——turtle
  14. html5 datalist 选中option选项后的触发事件
  15. C# 通过PostMessage完成UI的更新
  16. 基于孪生卷积网络(Siamese CNN)和短时约束度量联合学习的tracklet association方法
  17. Mac UE各版本破解方法
  18. 基于Unity官方素材开发的3D二人沙漠坦克大战
  19. 【超级干货必看】如何从零开始学PCB设计?
  20. 使用HDTunePro检测硬盘快速上手教程

热门文章

  1. NLPIR-KGB知识图谱引擎突破传统数据挖掘束缚
  2. MySQL数据库提升篇-----触发器
  3. Hibernate 乐观锁和悲观锁
  4. Python学习笔记(二):标准流与重定向
  5. main.xml Design显示不是设计界面,而是view属性的解决办法
  6. 活动目录系列之一:主域控制器的搭建
  7. dubbo集群和负载均衡
  8. Node.js核心入门(二)
  9. sql server 2008学习7 规范化和其他基本设计问题
  10. 间谍新高度:航空航天探测器被当作间谍武器