Android

来源:互联网 发布:整点抢购软件 编辑:程序博客网 时间:2024/06/05 00:26
第一类 : 属性值为 true 或 false
android:layout_centerHrizontal                   水平居中
android:layout_centerVertical                    垂直居中
android:layout_centerInparent                 相对于父元素完全居中
android:layout_alignParentBottom              贴紧父元素的下边缘
android:layout_alignParentLeft                 贴紧父元素的左边缘
android:layout_alignParentRight                贴紧父元素的右边缘
android:layout_alignParentTop                  贴紧父元素的上边缘
android:layout_alignWithParentIfMissing   若找不到兄弟元素以父元素做参照物
 
第二类:属性值必须为 id 的引用名“ @id/id-name ”
android:layout_below                          在某元素的下方
android:layout_above                          在某元素的上方
android:layout_toLeftOf                       在某元素的左边
android:layout_toRightOf                     在某元素的右边
android:layout_alignTop            本元素的上边缘和某元素的的上边缘对齐
android:layout_alignLeft           本元素的左边缘和某元素的的左边缘对齐
android:layout_alignBottom         本元素的下边缘和某元素的的下边缘对齐
android:layout_alignRight          本元素的右边缘和某元素的的右边缘对齐
 
第三类:属性值为具体的像素值,如 30dip , 40px
android:layout_marginBottom              离某元素底边缘的距离
android:layout_marginLeft                 离某元素左边缘的距离
android:layout_marginRight                离某元素右边缘的距离
android:layout_marginTop                  离某元素上边缘的距离
相对布局常用属性:




RelativeLayout可以设置某一视图相对于其他视图的位置,这些位置包括上下左右等。例如:
   (1.)  android:layout_below  指在某元素的下方
   (2.)  android:layout_above  指在某元素的上方
   (3.)  android:layout_toLeftOf    指在某元素的左边
   (4.)  android:layout_toRightOf  指在某元素的右边


子类控件相对子类控件:值是另外一个控件的id


android:layout_alignLeft -------左边与给定ID控件的左边对齐
android:layout_alignRight ------右边与给定ID控件的右边对齐
android:layout_alignTop -------上边与给定ID控件的上边对齐
android:layout_alignBottom ----底边与给定ID控件的底边对齐


android:layout_alignBaseline----对齐到控件基准线


相对父容器,值是true或false
android:layout_alignParentLeft ------相对于父靠左
android:layout_alignParentTop-------相对于父靠上
android:layout_alignParentRight------相对于父靠右
android:layout_alignParentBottom ---相对于父靠下


android:layout_centerInParent="true" -------相对于父即垂直又水平居中
android:layout_centerHorizontal="true" -----相对于父即水平居中
android:layout_centerVertical="true" --------相对于父即处置居中


相对于父容器位置:


android:layout_margin="10dp"
android:layout_marginLeft
android:layout_marginRight
android:layout_marginTop
android:layout_marginBottom


——————————————————————————————————————————————————
线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局,通过“android:orientation”属性可以设置线性布局的方向。属性值有垂直(vertical)和水平(horizontal)两种。
线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件。线性布局的作用就像它的名字一样:它将控件组织在一个垂直或水平的形式。当布局方向设置为垂直时,它里面的所有子控件被组织在同一列中;当布局方向设置为水平时,所有子控件被组织在一行中
布局特点:放主要提供控件水平或者垂直排列的模型,每个子组件都是以垂直或水平的方式来线性排布.(默认是垂直)应用场景:最常用的布局方式
常用的属性:
android:orientation:可以设置布局的方向
android:gravity:用来控制组件的对齐方式
layout_weight:控制各个组件在布局中的相对大小


android:orientation = “vertical” —— 该属性决定它子类控件的排布方式(vertical:垂直;horizontal:水平)
android:gravity = “center” —— 该属性决定它子类控件的xy的位置




常用属性值
center_vertical:垂直(Y轴)居中
center_horizontal:水平(X轴)居中
center:垂直水平都居中
right/left/buttom:子类控件位于当前布局的右/左/下面


android:layout_gravity----当前控件本身和父控件的位置
android:gravity --- 当前控件的子控件在父控件的位置
!布局里是可以套用布局的
gravity属性:决定它子类的xy位置
gravity属性可以多个连用,用|隔开
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 17岁脸上有痘印怎么办 水痘里面有脓包怎么办 长水痘留疤怎么办 水泡破皮了怎么办 拔罐出水泡破了怎么办 水痘挤破了怎么办 脸上水痘破了怎么办 水痘抠破了怎么办 水痘自己破了怎么办 小孩起水痘发烧怎么办 身上长了扁平疣怎么办 我脸上长扁平疣怎么办 脸上长的扁平疣怎么办 眼皮上长扁平疣怎么办 脸上的扁平疣痒怎么办 拟诊宫颈spi怎么办 小孩脸上有皮疹怎么办 小孩脸上长湿疹怎么办 小孩反复起湿疹怎么办 喝酒之后长湿疹怎么办 腰部长了脂肪瘤怎么办 晚上屁眼特别痒怎么办 肛门用药过敏了怎么办 大人得了蛲虫病怎么办 肛门过敏很痒怎么办 肛门周围痒是怎么办 肛周瘙痒潮湿怎么办 大便后肛门痒怎么办 肛门潮湿有异味怎么办 怀孕尖锐湿庞怎么办 脚踝撞伤肿了怎么办 肛门长了个肉坠怎么办 得了外痔疮该怎么办 身上的内痔疮怎么办 宝宝肛门附近红怎么办 婴儿屁眼红是怎么办 冷冻后起大水泡怎么办 假性尖锐湿奇痒怎么办 假性尖锐疣出血怎么办 肛门长了个肉球怎么办 嗓子疼痒咳嗽怎么办