Android常用控件

文本控件

1TextView

1.1.1它是显示文本的控件

1.1.2常用属性:android:text(设置文本框内文本内容)、android:autoLink(是否将符合指定格式的文本转换为可单击的超链接形式)、android:textColor(字体颜色)、android:textSize(字体大小)、android:textStyle(字体风格)、android:background(设置背景,可图片,可颜色)

1.1.3代码示例

Android常用控件

2Android资源

2.1所谓的资源都是指res文件夹下的xml文件,每一种类型的xml文件都对应了一种资源

2.2资源类型

2.2.1外形资源(shape):shape用于定义一个基本的几何图形,其属性有android:shape;子节点有<corners/>(定义四个角的弧度)、<gradient/>(定义使用渐变颜色填充)、<padding/>(定义几何形状的内边距)、<size/>定义几何形状的大小、<solid/>(定义使用单重颜色填充)、<stroke/>(定义几何形状的边框)

2.2.2尺寸资源(Dimension):dimen标签用于定义尺寸资源

2.2.3颜色资源(Color):color标签用于定义颜色资源

2.2.4代码示例

Android常用控件

3.Selector选择器:控制控件在不同状态下的样式

3.1<item/>:android:state_focused=""(获取焦点状态的资源,必须放在第一行)

3.2<item/>:android:drawable=""(设置对应的资源或图片)

3.3代码示例

Android常用控件