感谢:
http://www.wuphone.com/2655
RelativeLayout用到的一些重要的属性:
第一类:属性值为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 离某元素上边缘的距离
EditText的android: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
使当前控件的右端和父控件的右端对齐。这里属性值只能为true或false,默认false。
android:scaleType:
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.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文件夹里面的图片命名是不能大写的。
分享到:
相关推荐
本视频教程“023_ UI_布局 之相对布局”着重讲解了Android中的Relative Layout,这是一种非常常用的布局管理器,允许开发者根据元素之间的相对位置进行布局设计。 Relative Layout(相对布局)的主要特点是它可以...
本篇文章将详细讨论标题提到的“relative-layout”以及与Haxe编程语言的相关性。 首先,"Relative Layout"是Android开发中的一个布局方式,允许开发者根据各个视图(View)之间的相对位置来安排它们。然而,在这里...
同时,`overflow:hidden`还可以带来一些额外的效果,如创建纯CSS的滚动条或者与`float`属性结合使用来清除浮动。 `position:relative`和`overflow:hidden`的交互主要体现在当一个元素同时设置了这两个属性时。如果...
View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局...
Relative Layout的特点是可以设置控件相对于其他控件的位置,例如TextView的`android:layout_alignParentLeft="true"`属性表示它将贴靠在父布局的左边。在布局中,我们看到TextView用于显示提示信息,EditText用于...
首先,`position`属性的默认值是`static`,这意味着元素遵循正常的文档流,即按顺序从上到下、从左到右排列。但当我们将`position`设置为`relative`或`absolute`时,元素的定位模式会发生变化。 1. **相对定位...
Android支持多种布局类型,如Linear Layout(线性布局)、Relative Layout(相对布局)、Constraint Layout(约束布局)、Grid Layout(网格布局)等,每种布局都有其特定的排列规则。 2. **Linear Layout**:线性...
Android 中有七种常见的布局方式,即线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)和绝对布局...
文档也提到了一些解决Auto Layout中遇到的问题和错误的策略。例如,“The Hidden Layout Error Panel”讨论了如何在Xcode中找到并使用隐藏的布局错误面板来诊断问题。这个面板可以提供关于布局冲突的详细信息,帮助...
《理解CSS中的Position属性:以Relative为例》 在CSS布局中,Position属性是一个至关重要的概念,它决定了元素在页面上的定位方式。本文将深入探讨Position属性中的Relative用法,以及与之相关的绝对定位(Absolute...
本文件主要探讨了`position`属性的两个关键值:`relative`和`absolute`,这些知识点对于创建复杂的网页布局至关重要。 首先,我们来了解`position: relative;`。这个值表示元素是相对定位的。当一个元素的`position...
此外,还有一些其他相关的属性: - `android:hint`:在EditText中,设置当输入框为空时显示的提示信息。 - `android:gravity`:用于限定View内部内容的位置,例如,按钮上的文本可以靠左、靠右等。 - `android:...
首页横幅样式/* css index_content */ .index_content {background:#FFF; overflow:hidden;... .js_banner_inner{position:relative;height:400px;margin:0 auto} .js_banner_img a{display:block;}
`position`属性有多个可选值,其中`absolute`和`relative`是两个最常使用的值,它们在网页设计中扮演着关键角色。 **一、position: static** 这是所有元素的默认定位方式。`static`定位遵循正常的文档流,即元素会...
此外,还有`layout_alignLeft`、`layout_alignRight`、`layout_alignTop`、`layout_alignBottom`等用于对齐操作,以及`layout_centerInParent`、`layout_centerHorizontal`和`layout_centerVertical`等居中属性,使...
layout_*的一些注意事项在Android UI的开发中layout_*应该是用的很多的,但其中有很多的坑想必大家也碰到过,今天就来写写自己碰到的!之后如果还有碰到就在添加。layout_widt... DDR Layout Guide-DDR布线规则与...
7. **绝对定位和相对定位(Absolute and Relative Positioning)**:在CSS中,`position`属性用于控制元素的位置。相对定位保留了元素的原始流位置,而绝对定位则将其从正常流中移除,根据相对于最近非static定位...
1. **选择控制点**:首先,需要在至少两张照片的重叠区域找到一些可识别的地面特征点,作为控制点。这些点必须在多张照片中都能被清晰辨认。 2. **匹配点**:通过肉眼或自动匹配算法,在不同照片上对应控制点进行...
在给定的标题“relative location_relativelocation_”和描述“calculate relative location between sea above object and airplane”中,我们可以推测这是一个涉及到计算海面上物体与飞机之间相对位置的程序或算法...