android布局组件详细属性_第1页
android布局组件详细属性_第2页
android布局组件详细属性_第3页
android布局组件详细属性_第4页
android布局组件详细属性_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、各种LAYOUT用到的一些重要的属性:第一类:属性值为TRUE或FALSEANDROID:LAYOUT_CENTER H RIZONTAL 水平居中ANDROID:LAYOUT_CENTER V ERTICAL 垂直居中ANDROID:LAYOUT_CENTER I NPARENT 相对于父元素完全居中ANDROID:LAYOUT_ALIGN P ARENT B OTTOM 贴紧父元素的下边缘ANDROID:LAYOUT_ALIGN P ARENT L EFT 贴紧父元素的左边缘ANDROID:LAYOUT_ALIGN P ARENT R IGHT 贴紧父元素的右边缘ANDROID:LAYOU

2、T_ALIGN P ARENT T OP 贴紧父元素的上边缘ANDROID:LAYOUT_ALIGN W ITH P ARENT I F M ISSING 如果对应的兄弟元素找不到的话就以父元素做参照物第二类:属性值必须为ID的引用名“ID/ID-NAME”ANDROID:LAYOUT_BELOW 在某元素的下方ANDROID:LAYOUT_ABOVE 在某元素的的上方ANDROID:LAYOUT_TO L EFT O F 在某元素的左边ANDROID:LAYOUT_TO R IGHT O F 在某元素的右边ANDROID:LAYOUT_ALIGN T OP 本元素的上边缘和某元素的的上边缘对

3、齐ANDROID:LAYOUT_ALIGN L EFT 本元素的左边缘和某元素的的左边缘对齐ANDROID:LAYOUT_ALIGN B OTTOM 本元素的下边缘和某元素的的下边缘对齐ANDROID:LAYOUT_ALIGN R IGHT 本元素的右边缘和某元素的的右边缘对齐第三类:属性值为具体的像素值,如30DIP,40PXANDROID:LAYOUT_MARGIN B OTTOM 离某元素底边缘的距离ANDROID:LAYOUT_MARGIN L EFT 离某元素左边缘的距离ANDROID:LAYOUT_MARGIN R IGHT 离某元素右边缘的距离ANDROID:LAYOUT_MAR

4、GIN T OP 离某元素上边缘的距离E DIT T EXT的ANDROID:HINT设置E DIT T EXT为空时输入框内的提示信息。ANDROID:GRAVITYANDROID:GRAVITY属性是对该VIEW 内容的限定.比如一个BUTTON 上面的TEXT.你可以设置该TEXT 在VIEW的靠左,靠右等位置.以BUTTON为例,ANDROID:GRAVITY=”RIGHT”则BUTTON上面的文字靠右ANDROID:LAYOUT_GRAVITYANDROID:LAYOUT_GRAVITY是用来设置该VIEW相对与起父VIEW 的位置.比如一个BUTTON 在LINEARLAYOUT里

5、,你想把该BUTTON放在靠左、靠右等位置就可以通过该属性设置.以BUTTON为例,ANDROID:LAYOUT_GRAVITY=”RIGHT”则BUTTON靠右ANDROID:LAYOUT_ALIGN P ARENT R IGHT使当前控件的右端和父控件的右端对齐。这里属性值只能为TRUE或FALSE,默认FALSE。ANDROID:SCALE T YPE:ANDROID:SCALE T YPE是控制图片如何RESIZED/MOVED来匹对I MAGE V IEW的SIZE。I MAGE V IEW.S CALE T YPE / ANDROID:SCALE T YPE值的意义区别:CENTE

6、R/CENTER 按图片的原来SIZE居中显示,当图片长/宽超过V IEW的长/宽,则截取图片的居中部分显示CENTER_CROP/ CENTER C ROP 按比例扩大图片的SIZE居中显示,使得图片长(宽等于或大于V IEW的长(宽CENTER_INSIDE/ CENTER I NSIDE 将图片的内容完整居中显示,通过按比例缩小或原来的SIZE使得图片长/宽等于或小于V IEW的长/宽FIT_CENTER/ FIT C ENTER 把图片按比例扩大/缩小到V IEW的宽度,居中显示FIT_END/ FIT E ND 把图片按比例扩大/缩小到V IEW的宽度,显示在V IEW的下部分位置F

7、IT_START/ FIT S TART 把图片按比例扩大/缩小到V IEW的宽度,显示在V IEW的上部分位置FIT_XY/ FIT XY把图片不按比例扩大/缩小到V IEW的大小显示MATRIX/ MATRIX 用矩阵来绘制,动态缩小放大图片来显示。- A NDROID:ID为控件指定相应的IDA NDROID:TEXT指定控件当中显示的文字,需要注意的是,这里尽量使用STRINGS.XML文件当中的字符串A NDROID:GRAVITY指定V IEW组件的对齐方式,比如说居中,居右等位置这里指的是控件中的文本位置并不是控件本身A NDROID:LAYOUT_GRAVITY指定C ONTA

8、INER组件的对齐方式.比如一个BUTTON 在LINEARLAYOUT里,你想把该BUTTON放在靠左、靠右等位置就可以通过该属性设置.以BUTTON为例, A NDROID:LAYOUT_GRAVITY="RIGHT"则BUTTON靠右A NDROID:TEXT S IZE指定控件当中字体的大小A NDROID:BACKGROUND指定该控件所使用的背景色,RGB命名法A NDROID:WIDTH指定控件的宽度A NDROID:HEIGHT指定控件的高度A NDROID:LAYOUT_WIDTH指定C ONTAINER组件的宽度A NDROID:LAYOUT_HEIGH

9、T指定C ONTAINER组件的高度A NDROID:LAYOUT_WEIGHTV IEW中很重要的属性,按比例划分空间A NDROID:PADDING*指定控件的内边距,也就是说控件当中的内容A NDROID:SIGLE L INE如果设置为真的话,则控件的内容在同一行中进行显示A NDROID:SCALE T YPE是控制图片如何RESIZED/MOVED来匹对I MAGE V IEW的SIZ A NDROID:LAYOUT_CENTER H RIZONTAL水平居中A NDROID:LAYOUT_CENTER V ERTICAL垂直居中A NDROID:LAYOUT_CENTER I N

10、PARENT相对于父元素完全居中A NDROID:LAYOUT_ALIGN P ARENTB OTTOM贴紧父元素的下边缘A NDROID:LAYOUT_ALIGN P ARENT L EFT贴紧父元素的左边缘A NDROID:LAYOUT_ALIGN P ARENT R IGHT贴紧父元素的右边缘A NDROID:LAYOUT_ALIGN P ARENT T OP贴紧父元素的上边缘A NDROID:LAYOUT_ALIGN W ITH P ARENT I F M ISSING如果对应的兄弟元素找不到的话就以父元素做参照物A NDROID:LAYOUT_BELOW在某元素的下方A NDROID

11、:LAYOUT_ABOVE在某元素的的上方A NDROID:LAYOUT_TO L EFT O F在某元素的左边A NDROID:LAYOUT_TO R IGHT O F在某元素的右边A NDROID:LAYOUT_ALIGN T OP本元素的上边缘和某元素的的上边缘对齐A NDROID:LAYOUT_ALIGN L EFT本元素的左边缘和某元素的的左边缘对齐A NDROID:LAYOUT_ALIGNB OTTOM本元素的下边缘和某元素的的下边缘对齐A NDROID:LAYOUT_ALIGN R IGHT本元素的右边缘和某元素的的右边缘对齐A NDROID:LAYOUT_MARGINB OTT

12、OM离某元素底边缘的距离A NDROID:LAYOUT_MARGIN L EFT离某元素左边缘的距离A NDROID:LAYOUT_MARGIN R IGHT离某元素右边缘的距离A NDROID:LAYOUT_MARGIN T OP离某元素上边缘的距离A NDROID:PADDING L EFT本元素内容离本元素右边缘的距离A NDROID:PADDING R IGHT本元素内容离本元素上边缘的距离A NDROID:HINT设置E DIT T EXT为空时输入框内的提示信息A NDROID:L INEAR L AYOUT它确定了L INEAR L AYOUT的方向,其值可以为VERTICAL,

13、表示垂直布局HORIZONTAL,表示水平布局A NDROID:INTERPOLATOR可能有很多人不理解它的用法,文档里说的也不太清楚,其实很简单,看下面: INTERPOLATOR定义一个动画的变化率(THE RATE OF CHANGE。这使得基本的动画效果(ALPHA,SCALE,TRANSLATE,ROTATE得以加速,减速,重复等。用通俗的一点的话理解就是:动画的进度使用I NTERPOLATOR 控制。INTERPOLATOR 定义了动画的变化速度,可以实现匀速、正加速、负加速、无规则变加速等。I NTERPOLATOR 是基类,封装了所有I NTERPOLATOR 的共同方法,

14、它只有一个方法,即GET I NTERPOLATION (FLOAT INPUT,该方法MAPS A POINT ON THE TIMELINE TO A MULTIPLIER TO BE APPLIED TO THE TRANSFORMATIONS OF AN ANIMATION。A NDROID 提供了几个I NTERPOLATOR 子类,实现了不同的速度曲线,如下:A CCELERATE D ECELERATE I NTERPOLATOR 在动画开始与介绍的地方速率改变比较慢,在中间的时侯加速A CCELERATE I NTERPOLATOR 在动画开始的地方速率改变比较慢,然后开始加速C YCLE I NTERPOLATOR 动画循环播放特定的次数,速率改变沿着正弦曲线D ECELERATE I NTERPOLATOR 在动画开始的地方速率改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论