关于layout_marginBottom的信息

http://www.itjxue.com  2023-01-15 00:25  来源:未知  点击次数: 

android:layout_below="@id/rl_userinfo" android:layout_marginBottom="@dimen/margin_superlarge" 啥意思

android:layout_below是用来设置当前控件的位置在某个位置下面,android:layout_marginBottom是用来设置当前控件距离下面控件的间距。

android:layout_below 在相对布局中,比较常用,用于指定当前的控件在某个控件的下面,例如android:layout_below="@id/rl_userinfo",表示在id为rl_userinfo的控件下面。

android:layout_marginBottom是设置控件的外边距,设置当前控件距离下面控件的间距,例如android:layout_marginBottom="@dimen/margin_superlarge",表示引用了一个大小,为margin_superlarge的设置。

@dimen 是用于定义控件尺寸的属性。例如:dimen name="margin_superlarge"10dp/dimen 。

安卓笔记——layout的属性

相对于兄弟元素

android:layout_below="@id/aaa":在指定View的下方

android:layout_above="@id/xxx":在指定View的上方

android:layout_toLeftOf="@id/bbb":在指定View的左边

android:layout_toRightOf="@id/cccc":在指定View的右边相对于兄弟元素

android:layout_below="@id/aaa":在指定View的下方

android:layout_above="@id/xxx":在指定View的上方

android:layout_toLeftOf="@id/bbb":在指定View的左边

android:layout_toRightOf="@id/cccc":在指定View的右边

相对于父元素

android:layout_alignParentLeft="true":在父元素内左边

android:layout_alignParentRight="true":在父元素内右边

android:layout_alignParentTop="true":在父元素内顶部

android:layout_alignParentBottom="true":在父元素内底部

对齐方式

android:layout_centerInParent="true":居中布局

android:layout_centerVertical="true":水平居中布局

android:layout_centerHorizontal="true":垂直居中布局

android:layout_alignTop="@id/xxx":与指定View的上边界一致

android:layout_alignBottom="@id/xxx":与指定View下边界一致

android:layout_alignLeft="@id/xxx":与指定View的左边界一致

android:layout_alignRight="@id/xxx":与指定View的右边界一致

间隔

android:layout_marginBottom=""; 离某元素底边缘的距离

android:layout_marginLeft=""; 离某元素左边缘的距离

android:layout_marginRight ="";离某元素右边缘的距离

android:layout_marginTop=""; 离某元素上边缘的距离

android:layout_paddingBottom=""; 离父元素底边缘的距离

android:layout_paddingLeft=""; 离父元素左边缘的距离

android:layout_paddingRight ="";离父元素右边缘的距离

android:layout_paddingTop=""; 离父元素上边缘的距离

margin 与padding 区别

padding是站在父view的角度,是自己的内容与其父控件的边之间的距离。

margin则是站在自己的角度描述问题,自己与旁边的某个组件的距离

367, 关于relativeLayout的margin_bottom 设置无效的问题

RelativeLayout布局里

1、当设置为android:layout_height="wrap_content"时,最下面的控件layout_marginBottom属性无效,如果其他控件使用layout_above让自己处于最下面的控件之上,那么layout_marginBottom属性有效。

2、当设置为android:layout_height="match_parent"时,或者高度为固定值,那么最下面的控件layout_marginBottom属性才会有效。

在eclipse中android:layout_marginBottom="30dip"表示什么意思?

这个控件的下边距为30dip 就是这个控件和他下方的控件距离为30dip

下边距的概念要去看盒子模型 一个控件跟另一个控件的距离叫边距(margin), 控件跟自己内容的距离叫填充(padding)

dip是距离单位,比pix更方便一些.是一种与屏幕密度相关,与像素无关的距离表示方式,直接百度百科吧

(责任编辑:IT教学网)

更多

推荐DNS服务器文章