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