Android新手之旅(10) 嵌套布局
想在界面上放四个按钮,以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) 嵌套布局相关推荐
- Android 开发之旅:深入分析布局文件又是“Hello World!”
引言 上篇可以说是一个分水岭,它标志着我们从Android应用程序理论进入实践,我们拿起手术刀对默认的"Hello World!"程序进行了3个手术,我们清楚了"Hell ...
- Android 新手常见的10个误区(下)
原文地址:http://www.developer.com/ws/android/programming/the-10-rookie-mistakes-every-android-developer- ...
- Android 新手常见的10个误区(上)
原文地址:http://www.developer.com/ws/android/programming/the-10-rookie-mistakes-every-android-developer- ...
- Android新手之旅(15) Win7下配置遇到的问题
系统重做,由XP变为win7,文件都在,只需要做这几项工作: 配置系统的环境变量 配置project-android sdk的路径 安装jdk 但是,把原来的系统导入后,老是报错,都是@overrid ...
- Android新手之旅(12) URL解码
java.net.URLDecoder.decode(str,"UTF-8"); 同时,必须加异常处理. 转载于:https://www.cnblogs.com/jetz/arch ...
- 转:10个常见的 Android 新手误区
转自:http://www.oschina.net/question/157182_61140 1.不读Android开发文档 Android开发者网站可以很好的帮助你.很多的文档也可以通过SDK工具 ...
- 10个常见的Android 新手误区
在过去十年的移动开发平台中,作为资深的移动开发人员,我们认为Android平台是一个新手最广为人知的平台.它不仅是一个廉价的工具,而且有着良好的开发社区,以及从所周知的编程语言(Java),使得开发A ...
- android代码apkxiazai1,Android基础新手教程——1.10 反编译APK获代替码amp;资源(示例代码)...
Android基础新手教程--1.10 反编译APK获代替码&资源 标签(空格分隔): Android基础新手教程 本节引言: "反编译Apk".看上去好像好像非常高端的样 ...
- android Activity布局初步(二)- 嵌套布局
http://byandby.iteye.com/blog/830048 Activity布局初步(二)- 嵌套布局 采用嵌套的方式来实现复杂的布局,通过2个示例来介绍嵌套布局的方法. 示例1:将 ...
最新文章
- 空气培养皿采样后保存_环境监测基础知识——环境空气监测技术之布点采样
- 单臂路由实验-VTP
- Iphone控件大全
- undefined control sequence_GeForce NOW在KDDI的帮助下提供服务:《Control》加入游戏库
- 【深度学习】2个经典的练手CNN源码与MNIST数据集测试结果
- (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例
- vue-cli脚手架中webpack配置基础文件详解
- 【声传播】——多层介质平面波的反射问题
- C程序中对时间的处理——time库函数详解转
- php条件运算符加法器,【加法笔记系列】JS 加法器模拟
- 多线程 简单的实现案例
- Html5学习进阶一 视频和音频
- python类似turtle的库_Python库——turtle
- html5 datalist 选中option选项后的触发事件
- C# 通过PostMessage完成UI的更新
- 基于孪生卷积网络(Siamese CNN)和短时约束度量联合学习的tracklet association方法
- Mac UE各版本破解方法
- 基于Unity官方素材开发的3D二人沙漠坦克大战
- 【超级干货必看】如何从零开始学PCB设计?
- 使用HDTunePro检测硬盘快速上手教程