常用的UI控件(android)
2016-04-07 21:55
253 查看
简单的UI控件:
Textview文本视图
Button按钮,继承自TextView,因此具备TextView所有的属性特征
设置点击事件有两种方式:
1、xml中使用onClick属性
2、java代码中通过setOnClickListener的方式动态设置点击监听器
# 匿名内部类的方式
# Activity实现OnClickListener的方式(implement)
Toast吐司
Imageview图片视图中的scaletype属性(特有)
1.matrix: 将图片从ImageView的左上角开始绘制,超出部分被裁剪掉
2.fitXY: 将图片进行缩放,填充ImageView,并不是按照原图的比例进行缩放
3.fitStart: 将图片缩放至宽高中的最小值,并且将图片显示在左方或者上方
4.fitCenter: 将图片缩放至宽高中的最小值,并且将图片显示在中心
5.fitEnd: 将图片缩放至宽高中的最小值,并且将图片显示在右方或者下方
6.center: 图片不会缩放,显示在ImageView的中心位置,超出部分被裁剪
7.centerCrop: 图片显示在ImageVIew的中心位置,并且全图缩放填充ImageView
8.centerInside:(等同于fitCenter一样)
Edittext(本文编辑框 ) 中的特有属性
hint 在用户输入内容之前给用户的提示信息
maxLines EditText最多显示的行数
minLines 最少显示多少行高
inputType 指定输入内容的类型,可以用来做数据的校验
maxLenght 用户最多可输入的字符数
EditText设置监听事件
监听器: TextWatcher.java
实现步骤:
1、实现接口TextWatcher
2、实现抽象方法
3、通过addTextChangeListener的方法将实现的TextWatcher设置给EditText
注意:实现TextWatcher可以使用匿名内部类,也可以将当前Activity实现TextWatcher
Radiobutton单选框
Checkbox复选框
Textview中的主要方法:SpannableString:
Imagespan—替换图片
URLspan—添加超链接
UnderLinespan—添加下划线
Button的实现方法:
实现setOnClickListener抽象方法
Imageview的实现方法:
实现setOnclicklistener抽象方法
Edittext实现方法:
实现addTextChangedListener抽象方法
RadioButton通常放在Radiogroup中,实现方法:
实现Radiogroup的setOnCheckedChangeListener抽象方法
checkbox的实现方法:
实现setOnCheckedChangeListener抽象方法
Textview文本视图
Button按钮,继承自TextView,因此具备TextView所有的属性特征
设置点击事件有两种方式:
1、xml中使用onClick属性
2、java代码中通过setOnClickListener的方式动态设置点击监听器
# 匿名内部类的方式
# Activity实现OnClickListener的方式(implement)
Toast吐司
Imageview图片视图中的scaletype属性(特有)
1.matrix: 将图片从ImageView的左上角开始绘制,超出部分被裁剪掉
2.fitXY: 将图片进行缩放,填充ImageView,并不是按照原图的比例进行缩放
3.fitStart: 将图片缩放至宽高中的最小值,并且将图片显示在左方或者上方
4.fitCenter: 将图片缩放至宽高中的最小值,并且将图片显示在中心
5.fitEnd: 将图片缩放至宽高中的最小值,并且将图片显示在右方或者下方
6.center: 图片不会缩放,显示在ImageView的中心位置,超出部分被裁剪
7.centerCrop: 图片显示在ImageVIew的中心位置,并且全图缩放填充ImageView
8.centerInside:(等同于fitCenter一样)
Edittext(本文编辑框 ) 中的特有属性
hint 在用户输入内容之前给用户的提示信息
maxLines EditText最多显示的行数
minLines 最少显示多少行高
inputType 指定输入内容的类型,可以用来做数据的校验
maxLenght 用户最多可输入的字符数
EditText设置监听事件
监听器: TextWatcher.java
实现步骤:
1、实现接口TextWatcher
2、实现抽象方法
3、通过addTextChangeListener的方法将实现的TextWatcher设置给EditText
注意:实现TextWatcher可以使用匿名内部类,也可以将当前Activity实现TextWatcher
Radiobutton单选框
Checkbox复选框
Textview中的主要方法:SpannableString:
Imagespan—替换图片
URLspan—添加超链接
UnderLinespan—添加下划线
Button的实现方法:
实现setOnClickListener抽象方法
Imageview的实现方法:
实现setOnclicklistener抽象方法
Edittext实现方法:
实现addTextChangedListener抽象方法
RadioButton通常放在Radiogroup中,实现方法:
实现Radiogroup的setOnCheckedChangeListener抽象方法
checkbox的实现方法:
实现setOnCheckedChangeListener抽象方法
相关文章推荐
- GUI - Web前端开发框架
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- 通晓网络测试常用命令
- flex 控件的重要属性
- Delphi控件ListView的属性及使用方法详解
- 批处理中常用的符号总结
- web下载的ActiveX控件自动更新
- WinForm实现按名称递归查找控件的方法
- C#中父窗口和子窗口之间控件互操作实例
- 为Yahoo! UI Extensions Grid增加内置的可编辑器
- 打印机四种进纸故障常用处理方法
- Android编程之Button控件用法实例分析
- Android控件之CheckBox、RadioButton用法实例分析
- 在Android开发中使用自定义组合控件的例子
- MFC中动态创建控件以及事件响应实现方法
- Cocos2d-x UI开发之文本类使用实例
- WinForm自定义函数FindControl实现按名称查找控件
- Android控件之ProgressBar用法实例分析
- PHP下常用正则表达式整理
- WinForm拖拽控件生成副本的解决方法