最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

android布局通用属性

来源:动视网 责编:小OO 时间:2025-09-28 20:54:41
文档

android布局通用属性

通用属性:id-----------------------------为控件指定相应的idtext-----------------------------指定控件当中显示的文字gravity-------------------------指定控件的内容对齐方式,比如说居中textSize----------------------指定控件当中字体的大小dipbackground-------------------执行控件所使用的背景颜色,使用RGB方式赋值(如:#FFAA00)widt
推荐度:
导读通用属性:id-----------------------------为控件指定相应的idtext-----------------------------指定控件当中显示的文字gravity-------------------------指定控件的内容对齐方式,比如说居中textSize----------------------指定控件当中字体的大小dipbackground-------------------执行控件所使用的背景颜色,使用RGB方式赋值(如:#FFAA00)widt
通用属性:

id  ----------------------------- 为控件指定相应的id

text ----------------------------- 指定控件当中显示的文字

gravity ------------------------- 指定控件的内容对齐方式,比如说居中

textSize  ---------------------- 指定控件当中字体的大小dip

background ------------------- 执行控件所使用的背景颜色,使用RGB方式赋值 (如:#FFAA00)

width --------------------------- 指定控件的宽度 px

height -------------------------- 指定控件的高度

padding* ---------------------- 指定控件的内边距,即控件中的内容与控件边缘的距离

layout _margin* ----------------------- 指定控件的外边距,即该控件与父控件边缘的距离

singleLine --------------------- 是否单行显示,如果设置为true则该控件里面的内容只显示一行

layout_width ----------------- 指定控件处于布局控件中的宽度,包含(fill_parent,wrap_content,match_parent)

layout_height ---------------- 指定控件处于布局控件中的高度,包含(fill_parent,wrap_content,match_parent)

*id: 以@+id/viewId格式来指定控件的id,如果要使用系统已经存在的id,则使用@id/viewId方式进行指定

*text: 尽量使用资源文件strings.xml来定义显示文字,然后通过@string/stringName来引用定义的文字

*layout_*( layout_width, layout_height): fill_parent表示填充满父控件也就是所处于的布局控件的整个宽/高,wrap_content表示包裹内容即内容有多少则该控件就有多宽/高,match_parent表示适应父控件中剩余宽/高,即除去布局控件下的其他控件的宽/高后剩下的宽/高就是该控件的宽/高 

LinerLayout:

layout_weight --------------- 定义控件在LinerLayout布局中所占的比例

*layout_weight: 该属性通常用于设置在处于LinerLayout布局中的控件上,该比例是由该控件的weight值除以布局元素下所有控件的weight值之和,如:LinerLayout下有3个控件,第一个控件weight为1,第二个控件weight为2,第三个控件weight为3,则第一个控件占整个LinerLayout的1/6,第二个控件占整个LinerLayout的2/6,第三个控件占整个LinerLayout的3/6

TableLayout:

stretchColumns ------------ 定义TableLayout布局中用于拉伸适应列的索引

* stretchColumns: 该属性设用于设置在TableLayout布局控件上,该索引是从0开始

RelativeLayout:

位置关系:

layout_above --------------- 定义该控件位于指定控件的上方

layout_below --------------- 定义该控件位于指定控件的下方

layout_toLeftOf ------------ 定义该控件位于指定控件的左边

layout_toRightOf ---------- 定义该控件位于指定控件的右边

对齐关系:

layout_alignBaseline ----- 定义该控件和指定控件的baseline对齐

layout_alignTop ----------- 定义该控件的顶部与指定控件的顶部对齐

layout_alignBottom ------ 定义该控件的底部与指定控件的底部对齐

layout_alignLeft ----------- 定义该控件的左边与指定控件的左边对齐

layout_alignRight --------- 定义该控件的右边与指定控件的右边对齐

与父控件对齐关系

layout_alignParentBottom 定义该控件的底部是否与父控件的底部对齐

layout_alignParentLeft – 定义该控件的左边是否和父控件的左边对齐

layout_alignParentRight 定义该控件的右边是否与父控件的右边对齐

layout_alignParentTop – 定义该控件的顶部是否与父控件的顶部对齐

居中:

layout_centerHorizontal 定义该控件是否水平居中

layout_centerVertical --- 定义该控件是否垂直居中

layout_centerInParent – 定义该控件是否在父控件中水平和垂直方向都居中

*位置关系、对齐关系: 用以指定该控件所依赖控件的id,以@id/targetId格式指定(注:@与id之间没有+号)

*与父控件关系、居中:该属性值为boolean值,如果设置为true则代表是,反之为否

文档

android布局通用属性

通用属性:id-----------------------------为控件指定相应的idtext-----------------------------指定控件当中显示的文字gravity-------------------------指定控件的内容对齐方式,比如说居中textSize----------------------指定控件当中字体的大小dipbackground-------------------执行控件所使用的背景颜色,使用RGB方式赋值(如:#FFAA00)widt
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top