RadioButton、CheckBox和ImageView

1、RadioButton
RadioGroup:保证可以单选
android:checked:默认选中

单选事件:
a:RadioButton使用onClick属性
b:实现android.widget.RadioGroup.OnCheckedChangeListener接口
给RadioGroup注册监听


2、CheckBox,复选框
事件:
a:onClick属性
b:实现android.widget.CompoundButton.OnCheckedChangeListener接口,给checkBox注册监听
          ***** EditText中的密码是否显示,当checkBox按钮选中时就显示,没选中就不显示
         if(isChecked){
   et.setInputType(EditorInfo.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
  }else{
                        et.setInputType(EditorInfo.TYPE_TEXT_VARIATION_PASSWORD|EditorInfo.TYPE_CLASS_TEXT);
  }

3、ToggleButton
Switch

4、ImageView

三者搭配使用,设置图片的宽高,保持图片的比例
android:adjustViewBounds="true":是否调整ImageView的边界,来保持图片比例
android:maxWidth="200dp",设置ImageView最大的宽度
android:maxHeight="300dp",设置Imageview最大的高度


是否截取指定的区域使用空白替代,指定在X,Y截取的大小
android:cropToPadding="true"
android:scrollX="15dp"
android:scrollY="15dp"

android:tint="#ff0",将图片渲染成指定的颜色
android:alpha="0.5",设置图片的透明度


scaleType,对图片进行缩放

matrix:保持图片原大小显示,从左上角开始绘图

fitStart:保持横纵比例缩放图片,并将图片放到ImageView的左上角

fitEnd:保持横纵比例缩放图片,并将图片放到ImageView的右下角

fitCenter:保持横纵比例缩放图片,并将图片放到ImageView的中间

fitXY:横向,纵向独立缩放图片,适应Imageview的大小,不保持原来图片的比例,填充ImageView

center:不进行任何缩放,将图片放到ImageView的中央,如果图片大于ImageView,截取中间部分显示

centerCrop:保持横纵比例缩放图片,使图片覆盖ImageView,以图片和ImageView的中心为基准点,进行缩放,直到图片最小的某方向等于ImageView的某边(某一方向的长宽等于ImageView,另一方向大于ImageView),进行截取

centerInside:保持横纵比例缩放图片,使ImageView能完全显示图片,以图片和ImageView的中心为基准点,进行缩放,显示图片内容,如果图片小于ImageView,不进行缩放,居中显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值