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