提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大
小。
水平(vertical)垂直(horizontal)
fill-parent:占满整个屏幕
wrap-content:刚好适合控件内容的大小
对齐方式gravity取值:
top:不改变大小,位置置于容器的顶部
bottom:不改变大小,位置置于容器的底部
left:不改变大小,位置置于容器的左边
right:不改变大小,位置置于容器的右边
center_vertical:不改变大小,位置置于容器的纵向中央部分
center_horizontal:不改变大小,位置置于容器的横向中央部分
center:不改变大小,位置置于容器的横向和纵向的中央部分
fill_vertical:可能的话,纵向延伸可以填满容器
fiil_horizontal:可能的话,横向延伸可以填满容器
fiil:可能的话,纵向和横向延伸填满容器
可以让子元素指定准确的x/y坐标值,并显示在屏幕上。(0, 0)为左上角,当向下或向右移动时,坐标值将
变大。AbsoluteLayout没有页边框,允许元素之间互相重叠(尽管不推荐)。我们通常不推荐使用
AbsoluteLayout,除非你有正当理由要使用它,因为它使界面代码太过刚性,以至于在不同的设备上可能
不能很好地工作。
android:layout_x="40px"
android:layout_y="56px"确定控件位置
允许子元素指定他们相对于其它元素或父元素的位置(通过ID指定)。因此,你可以以右对齐,或上下,
或置于屏幕中央的形式来排列两个元素。元素按顺序排列,因此如果第一个元素在屏幕的中央,那么相对
于这个元素的其它元素将以屏幕中央的相对位置来排列。如果使用XML来指定这个layout,在你定义它之前
,被关联的元素必须定义。
android:layout_centerInparent,将当前控件放置于起父控件的横向和纵向的中央部分
android:layout_centerHorizontal,使当前控件置于父控件横向的中央部分
android:layout_centerVertical,使当前控件置于父控件纵向的中央部分
android:layout_alignParentBottom,使当前控件的底端和父控件底端对齐
android:layout_alignParentLeft,使当前控件的左端和父控件左端对齐
android:layout_alignParentRight,使当前控件的右端和父控件右端对齐
android:layout_alignParentTop,使当前控件的顶端和父控件顶端对齐
android:layout_alignParentBottom,使当前控件的底端和父控件底端对齐
android:layout_above 将该控件的底部至于给定ID的控件之上
android:layout_below 将该控件的顶部至于给定ID的控件之下
android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐
android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐
android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐
android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐
Android:layout_marginBottom/layout_marginLeft/layout_marginRight/layout_marginTop=”30px”
使当前控件底部/左边/右边/顶部空出相应像素空间
是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象
— 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子
元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非
后一个子元素是透明的)。
android:src=”@drawable/”属性指定所需图片的文件位置,用ImageView显示图片时,也应当用
android:src指定要显示的图片
以行列的形式管理子控件,每一行为一个TableRow的对象,TableRow也可以添加子控件
android:collapseColumns=“n”隐藏TableLayout里面的TableRow的列n
android:stretchColumns=“n”设置列n为可延伸的列
android:shrinkColumns=“n”设置列n为可收缩的列
文章浏览阅读5.9k次。在使用HBuilderX 开发时发现有的Vue页面有折叠功能不使用,有的可以。折腾了很长时间才找到原因:问题原因:文件开头加了注解之类的说的段落,如(//注解),这里面加的注解是:,把这个删了就行了直接删除头部的注解代码即可恢复折叠收缩功能。这可能是 hbuilder的一个bug吧..._hbuilderx 收缩代码
文章浏览阅读2k次。转载的原文链接:http://www.cnblogs.com/eyeszjwang/articles/2429382.html_頎淀睒-d tree
文章浏览阅读111次。Linux 查看日志命令 1.tail tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 参数解释: -f 该参数用于监视File文件增长 -c Number 从 Number 字节位置读取指定文件 ...
文章浏览阅读215次。#### 使用nodemon修改代码自动重启```shell#安装#使用 --global 可以在全局使用命令npm install --global nodemon #使用node app.js# 使用nodemonnodemon app.js# 使用nodemon app.js 会自动加载文件并重启```..._测试案例qq
文章浏览阅读777次。计算机系统大作业题 目 程序人生-Hello’s P2P专 业 计算机系计算机科学与技术学院2019年12月摘 要本文通过分析hello程序从C文件如何转变为可执行文件的全过程,包括预处理、编译、汇编、链接阶段,每一步如何对上一步形成的文件进行操作,形成新文件的过程。hello进程在shell执行的过程,存储管理的过程,I/O处理的过程。以这些过程的分析为例,阐明整个程序的生命周期。..._可重定位目标文件和可执行目标文件的主要差别是什么? site:blog.csdn.net
文章浏览阅读2.1k次。这篇文章记录一下SELinux对于GitLab的一个影响示例。_/var/opt/gitlab/postgresql/data/pg_version": permission denied
文章浏览阅读76次。Java计算机毕业设计图书馆管理系统演示录像源码+系统+数据库+lw文档。springboot基于Springboot的滑雪场学具租赁管理系统。springboot居民个人健康信息与个人健康服务综合平台。springboot基于智慧推荐的在线教育管理系统。ssm基于Vue和mysql的智能图书管理系统。springboot智能推荐的医药知识推广平台。ssm基于HTML的寿光农产品的资源展示平台。
文章浏览阅读90次。抄自:http://blog.csdn.net/darxin/article/details/5036100当我们通过Java程序员的视角来浏览网页时会发现:一方面用户端浏览器(IE或Firefox)以表单或链接的方式提交HTTP请求同时又处理HTTP服务器发出的响应数据,将其中的数据流(HTML数据或其它种类的数据)以适当的方式展示给使用者浏览。另一方面在Java WEB应用服务器上,一个H..._request-body只有在post提交的方式下才会产生。request-body的编码方式由表单
文章浏览阅读3.8k次。此方法只要传入表名,字段名,跟值就好了,不用写sql语句,很大程度的节省了开发时间,与代码量建一个类文件,方便调用, /// <summary> /// 执行sql插入语句,返回受影响的行数 /// </summary> /// <param name="TableName">要插入的表名</param> ///...
文章浏览阅读6.9k次,点赞4次,收藏16次。jdk自带的命令wsimportjdk/bin目录下wsimport.exe,根据wsdl文档生成客户端中间代码wsimport 命令接口生成客户端代码_java wsimport生成webservice客户端 空指针
文章浏览阅读558次。Description 求方程ax+by+c=0的满足x1<=x<=x2且y1<=y<=y2的解的个数 Input 七个整数a,b,c,x1,x2,y1,y2,所有数的绝对值不超过10^8 Output 输出解的个数 Sample Input 1 1 -3 0 4 0 4 Sample Output 4 Solution 特殊情况的处理详见代码,现只考虑最朴素的情况 将方_sgu 106 the equation(扩展欧几里得)
文章浏览阅读716次,点赞2次,收藏14次。一、快慢指针法:快慢指针法是一种十分常用的方法,其对于判断链表等是否具有无限循环的情况十分简单方便。例如:现具有一个1,2,3,4,5,1,2,3,4,5…的无限循环的链表情况(链表的尾5指向链表的头1的情况),可以定义一个快指针,一个慢指针,初始两个指针都指向第一个1,让慢指针每次向后移一个节点,让快指针每次后移两个节点,在不断循环中最终两个指针都会指向相同节点位置的1,即如果存在循环,最终快慢指针会相遇,但若没有无限循环的情况,则快指针会提前到达终止条件,例如:现有一个链表:1,2,3,4,5 定义_快慢指针法