文本类组件
文本框<TextView>
设置基本属性
[ ]中内容 | 属性值 | 描述 |
---|
text | 字符串 | 指定文本内容 |
textColor | 颜色 | 设置文本颜色 |
textSize | 数值 | 设置文本中文字大小 |
width | 数值 | 指定文本框宽度 |
height | 数值 | 指定文本框高度 |
hint | 字符串 | 文本框内文本内容为空时,显示提示文本 |
singleLine | boolean | 指定是否是单行显示 |
在指定方位绘制图像
-
语句 android:drawable[ ]
-
属性值:图片名
[ ]中内容 | 描述 |
---|
Top | 顶端绘制 |
Bottom | 底端绘制 |
Start | 左侧绘制 |
Left | 左侧绘制 |
End | 右侧绘制 |
Right | 右侧绘制 |
指定显示内容的文本类型
属性值 | 描述 |
---|
textPassword | 密码 |
textEmailAddress | 邮箱地址 |
phone | 电话 |
date | 日期 |
编辑框<EditText>
- EditText是Text子类,可以用所有Text属性。
- 编辑框经常设置的属性有:
- android:hint 设置用户没有输入时显示的文字
- android:inputType 设置输入的文本类型
按钮类组件
普通按钮<Buttom>
普通按钮是TextView的子类,可以用TextView中的方法。普通按钮可以理解成一个可以点击的文本,添加单击事件监听器以后就可以实现其功能。
图片按钮<ImageButtom>
- ImageButtom是ImageView的子类,而不是TextView的子类。
指定按钮上显示的图片
指定图片缩放方式
属性值 | 描述 |
---|
fitXY | 可改变纵横比例,使完全充满 |
fitStart | 保持纵横比缩放,放在左上角 |
fitCenter | 保持纵横比缩放,放在中央 |
fitEnd | 保持纵横比缩放,放在右下角 |
center | 不进行缩放,放在中间 |
centerCrop | 保持纵横比例缩放,使图片能完全覆盖 |
centerInside | 保持纵横比缩放,使能完全显示该图片 |
单选按钮<RadioButton>
- <RadioButton>是Button的子类,可以用Button的方法定义RadioButton。
- 每一组单选的选项放在<RadioGroup>中,每一个RadioGroup中含有多个<RadioButtom>,即每个选项。即格式为:
<RadioGroup
(属性值)>
<RadioButton
(属性值)/>
<RadioButton
(属性值) />
<RadioButton
(属性值) />
</RadioGroup>
复选按钮<CheckBox>
- <CheckBox>也是Button的子类。
- 与单选按钮的区别是,同一道题的复选按钮不需要放在一个组里面,给每一个按钮增加监听器就可以了。
日期时间类组件
日期选择器<DatePicker>
时间选择器<TimePicker>
两者都是FrameLayout的子类,定义以后加上监听器即可。
计时器<Chronometer>
Chronometer是TextView的子类。在java文件中可以对计时器进行操作;在UI界面设计时,只需要设定其大小位置等信息即可。