您的位置:首页 > 产品设计 > UI/UE

android学习第三天常见UI控件

2016-04-09 08:29 549 查看
Button--按钮

Button静态注册点击事件的步骤:

1.指定android:onClick属性

2.在Activity中声明点击方法

  静态注册Button点击事件需要在Activity中声明

  点击方法,必须传入View参数 view就是被点击的

  按钮Button

Button内部类点击事件的步骤:

1.初始化按钮Button findViewById

2.动态设置Button的点击事件,会将静态注册的点击事件覆盖

     setOnClickListenter(new OnclickListenter(){
当Button被点击时,onClick方法会被回调
v就是被点击的Button

})

Toast--吐司

Toast.makeText(this, "", Toast.LENGTH_LONG).show();

this在内部类时是调用外部的类来调用

ImageView--图片视图

1.martrix:将图片从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 指定输入内容的类型,可以用来做数据的校验
number 只能输入数字
date 输入日期格式
numpassword/textpassword
输入密码
textCapWrods
每一个单词的首字母大写

maxLenght 用户最多可输入的字符数

监听器:TextWatcher

实现步骤:

1.实现接口TextWatcher

2.实现抽象方法

3.通过addTextChangeListener的方法将实现的TextWatcher设置给EnditText

注意:实现TextWatcher可以使用匿名内部类,也可以将当前Activity实现Textwatcher

RadioButton--单选框

使用RadioButton时,需要将其放在RadioGroup中使用和管理

通过RadioGroup可以找到当前旋转的RadioButton的ID

使用内部类时:

setOnCheckedChangListener(new OnCheckedChangeListener(){

当RadioGroup中的每一个Radiobutton被点击时,此方法都会被回调 checkedId被选中的RadioButton的Id值})

在外面想得到RadioButton的id可以使用RadioGroup对象.getCheckedRadioButtonId();

CheckBox--复选框

CheckBox.setOnCheckedChangListener(CommpundButton.setOnCheckedChangListener)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: