Android 常用标签及常用属性

标签汇总

标签 说明 介绍
<LinearLayout> 线性布局 块级容器、垂直/水平
<Tablayout> 表格/菜单布局 <TabItem>配对使用Tablayout使用全解
<RelativeLayout> 相对布局 比LinearLayout更加灵活,可以实现非常复杂的UI RelativeLayout 详解
<FrameLayout> 层叠布局(帧布局) 类似 Photoshop 里面的图层的概念
<AbsoluteLayout> 绝对布局 最不常用的布局
<TextView> 文字控件 内容控件
<ScrollView> 滚动条 内容控件
<EditText> 输入框 表单控件
<Button> 按钮 表单控件
<ImageButton> 按钮 表单控件
<RadioButton> 单选按钮 表单控件
<Checkbox> 复选框 表单控件
<ToggleButton> 开关按钮 表单控件
<Switch> 开关 表单控件
<ProgressBar> 进度条 表单控件
<SeekBar> 拖动条 表单控件
<RatingBar> 星级评分条 表单控件
<Date><Time> 时间 表单控件
<ImageView> 图像视图 图像控件

线性布局 <LinearLayout> 属性

主要以水平或垂直方式来排列界面中的控件。并将控件排列到一条直线上。在线性布局中,如果水平排列,垂直方向上只能放一个控件,如果垂直排列,水平方向上也只能方一个控件。

属性 属性值 说明
layout_width match_parent:继承外层容器宽度
wrap_content:根据内容自动计算宽度
数字值: 例如:100dp
元素宽度
layout_height match_parent:继承外层容器高度
wrap_content:根据内容自动计算高度
数字值: 例如:100dp
元素高度
orientation vertical:设置垂直排列
horizontal:设置水平排列
排列方式
layout_gravity top:将对象放在其容器的顶部,不改变其大小
bottom:将对象放在其容器的底部,不改变其大小
right:将对象放在其容器的右侧,不改变其大小
center_vertical:将对象纵向居中,不改变其大小. 垂直对齐方式:垂直方向上居中对齐
fill_vertical:必要的时候增加对象的纵向大小,以完全充满其容器. 垂直方向填充
center_horizontal:将对象横向居中,不改变其大小. 水平对齐方式:水平方向上居中对齐
fill_horizontal:必要的时候增加对象的横向大小,以完全充满其容器. 水平方向填充
center:将对象横纵居中,不改变其大小
fill:必要的时候增加对象的横纵向大小,以完全充满其容器
clip_vertical:附加选项,用于按照容器的边来剪切对象的顶部和/或底部的内容. 剪切基于其纵向对齐设置:顶部对齐时,剪切底部;底部对齐时剪切顶部;除此之外剪切顶部和底部.垂直方向裁剪
clip_horizontal:附加选项,用于按照容器的边来剪切对象的左侧和/或右侧的内容. 剪切基于其横向对齐设置:左侧对齐时,剪切右侧;右侧对齐时剪切左侧;除此之外剪切左侧和右侧.水平方向裁剪
当前控件在父控件里面的摆放位置
gravity 大体同 layout_gravity 设置子元素在该容器内的对齐方式

<TextView> 属性

属性 属性值 说明
layout_width match_parent:继承外层容器宽度
wrap_content:根据内容自动计算宽度
数字值: 例如:100dp
元素宽度
layout_height match_parent:继承外层容器高度
wrap_content:根据内容自动计算高度
数字值: 例如:100dp
元素高度
gravity 大体同 <LinearLayout> 的 layout_gravity 内容的对齐方向
text 一般我们是把字符串写到string.xml文件中,然后通过@String/xxx取得对应的字符串内容的 设置显示的文本内容
textColor 同上,通过colors.xml资源来引用 设置字体颜色
textStyle normal: 无效果
bold: 加粗
italic: 斜体
设置字体风格
textSize 单位一般是用sp 字体大小
background 可以理解为填充整个控件的颜色,可以是图片哦! 控件的背景颜色
shadowColor 需要与shadowRadius一起使用 设置阴影颜色
shadowRadius 设为0.1就变成字体颜色了,建议使用3.0 设置阴影的模糊程度
shadowDx 水平方向阴影开始的横坐标位置 设置阴影在水平方向的偏移
shadowDy 竖直方向阴影开始的纵坐标位置 设置阴影在竖直方向的偏移
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容