Android_layout_note
LinearLayout线程布局
LinearLayout属性
android:orientation表示线性布局的方向
vertical: 垂直。从上往下
horizontal: 水平。从左往右
android:weightSum 权重总和
控件通用属性
android:background背景色。值为RGB颜色值。格式为#RGB #RRGGBB
android:layout_width、android:layout_height: 布局的宽度和高度
wrap_content: 内容包括。内容有多少,长度就仅有多少
match_parent: 填充父窗口。父窗口有多少。长度就有多少
xxxdp:自定义的长度。(单位为dp)
0dp: 高度、宽度由另外的属性(android:layout_weight)来设置,这里忽略
android:layout_weight 该控件占父控件的权重比。当设置该值后,对应的宽/高需要设置成0dp
layout_marginXxx控件有效区域与控件边界之间的距离
paddingXxx 控件内容与控件有效区域之间的距离
gravity 控件内容的对齐方式
layout_gravity 控件本身的对齐方式
----------------------------------------
RelativeLayout相对布局
一个控件相对于另外一个控件的位置
需要给每个控件添加唯一的ID独立区分每个控件
在另一个控件的上/下/左/右方(值为另一个控件的id)
android:layout_above
android:layout_below
android:layout_toLeftOf
android:layout_toRightOf
与另一个控件对齐(值为另一个控件的id)
android:layout_alignLeft
android:layout_alignRight
android:layout_alignTop
android:layout_alignBottom
与父控件的边界对齐(值为true/false)
android:layout_alignParentTop
android:layout_alignParentBottom
android:layout_alignParentLeft
android:layout_alignParentRight
位于父控件的中央(值为true/false)
android:layout_centerVertical 垂直居中
android:layout_centerHorizontal 水平居中
android:layout_centerInParent 正中央
-------------------------------------------
FrameLayout帧布局
使用于图片的叠置(少见)
先写的图片放到底部
后写的图片放到顶部
-------------------------------------------
GridLayout网格布局 (4.0提出)
gridlayout属性
android:rowCount 多少行
android:columnCount 多少列
gridlayout中的控件,
如果跨多行,设置android:layout_rowSpan="2" android:layout_gravity="fill"
如果跨多列,设置android:layout_columnSpan="2" android:layout_gravity="fill"
-------------------------------------------
过时的布局
TableLayout 表格布局
AbsoluteLayout 绝对布局
-
Android_layout_note的更多相关文章
随机推荐
- 【HDOJ】1857 Word Puzzle
trie树.以puzzle做trie树内存不够,从puzzle中直接找串应该会TLE.其实可以将查询组成trie树,离线做.扫描puzzle时注意仅三个方向即可. /* 1857 */ #includ ...
- BZOJ2843: 极地旅行社
2843: 极地旅行社 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 90 Solved: 56[Submit][Status] Descripti ...
- apache和tomcat
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML.PHP.JSP.Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置. Apache是web服 ...
- 【 D3.js 选择集与数据详解 — 1 】 使用datum()绑定数据
选择集和数据的关系是 D3 最重要的基础,在[入门 - 第 7 章]时进行过些许讲解,对于要掌握好 D3 是远远不够的.故此开设一个新的分类,专门讨论选择集与数据的关系,包括数据绑定的使用和工作原理, ...
- C# 操作 Word 修改word的高级属性中的自定义属性2
word的类库使用的是word2007版本的类库,类库信息见下面图片,折腾了半天,终于找到入口,网上 很多说的添加或者修改word的高级属性中的自定义属性都是错误的,感觉都是在copy网上的代码,自己 ...
- 如何使用C#和VB发送和接收MSMQ消息
在这篇博客中,我们将就如何实现System.Messaging类发送和接收的XML消息发送从MSMQ队列,你可能会遇到接收的XML消息的一些问题. 我们将首先加入参考System.Messaging ...
- SQL中CUBE 用法
转自 http://www.cnblogs.com/dyufei/archive/2009/11/11/2573975.html CUBE 运算符生成的结果集是多维数据集.多维数据集是事实数据(即记录 ...
- linkscrpit
一 section是什么? 好吧,我们需要解释一下平时编译链接生成的二进制可执行程序(比如说ELF,EXE也行),so或者dll,内核(非压缩的,参加本系列第一节内容.vmlinux),或者ko是怎么 ...
- 【前端】CSS3实现弹出效果
36氪这个网站上的登录框弹出的时候挺帅气的,想知道它是怎么做的 .. 今天通过问新爷再加上自己琢磨琢磨写出一个小小Demo - 上代码 <!DOCTYPE html> <html&g ...
- ssh-copy-id password