基本控件及表单android
一、ImageView:ide
ImageView 属性ScaleType:布局
fitXY 不按照图片的原始比例缩放,直接让图片填充满ImageView的宽和高。可能会形成图片变形。xml
fitEnd、fitCenter、fitStart都是按照图片的原始比例等比缩放图片来填充ImageView的宽或者高,继承
不论图片比ImageView大仍是比ImageView小图片
center不去缩放图片,只是让图片居中显示,若是图片比ImageView大,那就只显示图片中间的部分input
centerCrop放大图片到填满ImageView的宽高,而后截取中间的布局来显示.it
centerInside若是图片比ImageView大,则等比缩小图片,而且让图片居中显示。io
若是图片比ImageView小,则不放大图片,仅仅是让图片居中显示。容器
二、RadioButton通常是结合RadioGroup来使用,若是须要选中某个RadioButton的话,能够在容器中经过android:checkedButton 来指定被选中的
RadioButton的Id,或者直接在RadioButton上设置 android:checked="true"来实现
若是须要更改RadioButton的默认图标,则能够在drawable文件夹中去建立一个xml文件,这个xml文件的根标签必须是<selector>,而后再在
selector标签中间去添加<item>标签,根据不一样的状态去选择<item>标签的属性
三、EditText文本编辑框
android:inputType 属性能够指定该文本编辑框可以输入的类型。
android:hint="请输入内容" 用于指定编辑框的提示信息
ImageView经常使用方法:
一、setImageBitmap()
二、setImageDrawable()
三、setImageResource()
四、基本控件:—— RadioButton及RadioGroup
RadioButton继承于Button,因此具备普通按钮的各类属性,可是与普通按钮不一样的是,RadioButton提供了可选中的功能。在使用
RadioButton的时候,要使用RadioGroup来包围起这些RadioButton。
【备注:】RadioGroup是LinearLayout的子类,因此RadioGroup本质上是一个存放RadioButton的布局容器。
须要记住的是:默认的LinearLayout布局的Orientation属性是水平的,而默认的RadioGroup的Orientation属性是垂直的。