android基本控件及表单(3)

 基本控件及表单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属性是垂直的。

相关文章
相关标签/搜索