Android初学之布局属性

1、相对于某元素,使用时要”@id/***”

android:layout_toLeftOf             在某元素的左边

android:layout_toRightOf          在某元素的右边

android:layout_below                在某元素的下面

android:layout_above               在某元素的上面

2、相对于某元素,使用时要”@id/***”

android:layout_alignTop              当前元素上端与某元素上端对齐

android:layout_alignLeft              当前元素左端与某元素左端对齐

android:layout_alignRight            当前元素右端与某元素右端对齐

android:layout_alignBottom          当前元素下端与某元素下端对齐

3、使用时要设置具体数值,如30dp

android:layout_marginLeft             外部距离左边距离

android:layout_marginTop             外部距离顶部距离

android:layout_marginRight           外部距离右边距离

android:layout_marginBottom          外部距离底边距离

android:layout_margin                  如果直接是margin就是外部距离四周距离

4、使用时要设置具体数值,如30dp

android:paddingTop               内部距离顶部距离

android:paddingLeft               内部距离左边距离

android:paddingRight             内部距离右边距离

android:paddingBottom          内部距离底部距离

android:padding                     内部距离四周距离

5、

android:gravity="left"          文字靠左

android:gravity与android:layout_gravity的区别

android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.
android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.

6、

7、

8、

时间: 2024-11-06 14:45:04

Android初学之布局属性的相关文章

Android 众多的布局属性详解

Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用.第一类:属性值为true或falseandroid:layout_centerHrizontal  水平居中android:layout_centerVertical   垂直居中android:layout_centerInparent    相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘and

Android 动态改变布局属性RelativeLayout.LayoutParams.addRule()

我们知道,在 RelativeLayout 布局中有很多特殊的属性,通常在载入布局之前,在相关的xml文件中进行静态设置即可. 但是,在有些情况下,我们需要动态设置布局的属性,在不同的条件下设置不同的布局排列方式,这时候就需要用到 RelativeLayout.LayoutParams.addRule() 方法,该方法有两种重载方式: addRule(int verb) :用此方法时,所设置节点的属性不能与其它兄弟节点相关联或者属性值为布尔值(布尔值的属性,设置时表示该属性为 true,不设置就

【Android 初学】7、相对布局--初步入门

Start Android  1.什么是相对布局() 相对布局是另外一种控件的摆放的方式: 相对布局是通过指定当前控件与兄弟控件或是父控件之间的相对位置,从而达到控制控件位置的目的: 2.为什么要使用相对布局 相对布局的UI性能比线性布局(嵌套太多)更好: 3.相对布局的常用属性 RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false     android:layout_centerHrizontal  水平居中     android:layout_cent

【Android 初学】3、控件布局初步

什么是控件布局 所谓的控件布局方法,就是指控制控件在Activity当中的位置.大小.颜色以及其他控件样式属性的方法. 控件的布局,在android中,有两种方法: 1.使用布局文件完成控件布局(相对简单) 2.在Java代码中完成控件布局(动态布局.更灵活.也相对复杂) 布局方法分类 1.Linear Layout(最容易掌握) 线性布局:可以纵向布局.也可以横向布局. 2.Ralative Layout(最常用使用.熟悉WEB开发的人就很熟悉) 3.ListView 4.Grid View

【Android 初学】6、线性布局--深入LinearLayout

Start Android 1.LinearLayout布局的嵌套 2.layout_weight属性 该属性的值用于指定空闲空间的分配比例: match_parent   匹配父控件 wrap_content    匹配内容 这一章虽说是深入LinearLayout的布局 其关键点在于嵌套<LinearLayout></LinearLayout>一对 设置好每一级LinearLayout布局的方向(横向或纵向) 然后在每一级LinearLayout里面摆放相应的控件 最后有一个l

Android 之 布局属性

Android布局中有很多属性,在此总结一些常用的布局属性. 先上两张图: 1. 2. 其实很多布局属性都是由上面两张图中的单词组合而成的: (1) RelativeLayout的布局属性大致有三类: 第一类:属性值为true或false android:layout_centerHrizontal      水平居中     android:layout_centerVertical     垂直居中     android:layout_centerInparent     相对于父元素完全

Android 控件布局常用属性

<!--单个控件经常用到android:id -- 为控件指定相应的IDandroid:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity -- 指定控件的基本位置,比如说居中,居右等位置android:textSize -- 指定控件当中字体的大小android:background -- 指定该控件所使用的背景色,RGB命名法 android:width -- 指定控件的宽度android:height --

android 布局属性大全---初学者必备

Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用. 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 and

android layout布局属性

参考:http://blog.csdn.net/msmile_my/article/details/9018775 第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中     android:layout_centerVertical 垂直居中     android:layout_centerInparent 相对于父元素完全居中     android:layout_alignParentBottom 贴紧父元