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