`
guanxianxiao
  • 浏览: 18611 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

RelativeLayout布局属性详解

 
阅读更多

RelativeLayout用到的一些重要的属性: 

 

    第一类:属性值为truefalse 
    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 
本元素的右边缘和某元素的的右边缘对齐 

    第三类:属性值为具体的像素值,如30dip40px 
    android:layout_marginBottom             
离某元素底边缘的距离
 
    android:layout_marginLeft                  
离某元素左边缘的距离
 
    android:layout_marginRight                
离某元素右边缘的距离
 
    android:layout_marginTop                  
离某元素上边缘的距离 


EditTextandroid:hint 

设置EditText为空时输入框内的提示信息。 

android:gravity  
android:gravity
属性是对该view 内容的限定.比如一个button 上面的text.  你可以设置该text view的靠左,靠右等位置.以button为例,android:gravity="right"button上面的文字靠右 

android:layout_gravity 
android:layout_gravity
是用来设置该view相对与起父view 的位置.比如一个button linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,android:layout_gravity="right"button靠右
 

android:layout_alignParentRight 
使当前控件的右端和父控件的右端对齐。这里属性值只能为truefalse,默认false 

android:scaleType 
android:scaleType
是控制图片如何resized/moved来匹对ImageViewsizeImageView.ScaleType / android:scaleType值的意义区别: 

CENTER /center  按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 

CENTER_CROP / centerCrop  按比例扩大图片的size居中显示,使得图片长()等于或大于View的长(

CENTER_INSIDE / centerInside  将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/ 

FIT_CENTER / fitCenter  把图片按比例扩大/缩小到View的宽度,居中显示 

FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置 

FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置 

FIT_XY / fitXY  把图片不按比例扩大/缩小到View的大小显示 

MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。 

** 要注意一点,Drawable文件夹里面的图片命名是不能大写的。

分享到:
评论

相关推荐

    android布局属性RelativeLayout详解.

    android布局属性RelativeLayout详解.

    android布局属性详解

    android布局属性详解,RelativeLayout用到的一些重要的属性等

    Android RelativeLayout相对布局属性简析

    在Android应用开发过程中,为了界面的美观考虑,经常会使用到布局方面的属性,本文就以此问题深入解析,详解一下Android RelativeLayout相对布局属性在实际开发中的应用,需要的朋友可以参考下

    android布局属性详解分享

    RelativeLayout 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent相对于父元素完全居中 android:layout_...

    Android 五大布局方式详解

    相对布局(RelativeLayout):相对其它组件的布局方式。  绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。  1. 线性布局 线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局...

    Android RelativeLayout Calculator计算器界面

    RelativeLayout使用详解 包括属性方法详解 实现LinearLayout中weight属性 用 RelativeLayout实现计算器界面 具体参见博客 http://blog.csdn.net/a87b01c14/article/details/49466325

    Android布局详解

    Android布局详解,Android UI 详解Android RelativeLayout详解android_开发_EditText_and_TextView属性

    Android入门到精通源代码.

    6.2.3 相对布局(RelativeLayout) 6.2.4 表格布局(TableLayout) 6.2.5 绝对布局(AbsoluteLayout) 6.3 界面中的字体 6.3.1 设置系统字体 6.3.2 引用用户自定义字体 6.4 应用实例详解:制作手机桌面 6.4.1 实例...

    Android利用属性动画实现优酷菜单

    利用属性动画实现优酷菜单,供大家参考,具体内容如下 布局文件 <RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android xmlns:tools tools android:layout_width=fill_parent android:...

    Android下拉刷新以及GridView使用方法详解

    主布局文件,因为要做下拉刷新,所以加了一个ProgressBar,GridView的numColumns属性是指每一行有多少列 <RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android xmlns:tools=...

    android开发揭秘PDF

    4.3.3.相对布局(RelativeLayout) 4.3.4 表单布局(TableLayout) 4.3.5 切换卡(TabWidget) 4,4 小结 第5章 Android游戏开发 5.1 Android游戏开发框架 5.1.1 View类开发框架 5.1.2 SurfaceView类开发框架 5.2 Graphics...

    Android自定义指示器时间轴效果实例代码详解

    在Activity关联的布局文件activity_main.xml中放置一个ListView,代码如下。由于这个列表只是用于展示信息,并不需要用户去点击,所以将其clickable属性置为false;为了消除ListView点击产生的波纹效果,我们设置其...

    《Android应用开发揭秘》附带光盘代码.

    相对布局(RelativeLayout)  4.3.4 表单布局(TableLayout)  4.3.5 切换卡(TabWidget)  4,4 小结  第5章 Android游戏开发  5.1 Android游戏开发框架  5.1.1 View类开发框架  5.1.2 SurfaceView类开发框架  5.2...

    《Android应用开发揭秘》源码

    相对布局(RelativeLayout)  4.3.4 表单布局(TableLayout)  4.3.5 切换卡(TabWidget)  4,4 小结  第5章 Android游戏开发  5.1 Android游戏开发框架  5.1.1 View类开发框架  5.1.2 SurfaceView类开发框架  5.2...

    Android应用开发揭秘pdf高清版

    4.3.3.相对布局(RelativeLayout) 4.3.4 表单布局(TableLayout) 4.3.5 切换卡(TabWidget) 4,4 小结 第5章 Android游戏开发 5.1 Android游戏开发框架 5.1.1 View类开发框架 5.1.2 SurfaceView类开发框架 5.2 Graphics...

Global site tag (gtag.js) - Google Analytics