這里主要涉及到的控件包括:
文本類控件
TextView 負責(zé)展示文本于样,非編輯
EditText 可編輯文本控件
按鈕類控件
Button 按鈕
ImageButton 圖片按鈕
RadioButton與RadioGroup? 單選按鈕
CheckBox? 復(fù)選按鈕
圖片控件
ImageView 負責(zé)顯示圖片
進度條控件
ProgressBar 進度條
所有控件都有的4個屬性id、layout_width以及l(fā)ayout_height撒轮,以及android:visibility
其中l(wèi)ayout_width以及l(fā)ayout_height屬性可選值有兩種 match_parent和wrap_content(其實從Android 2.2開始fill_parent改名為match_parent 产捞,從API Level為8開始我們可以直接用match_parent來代替fill_parent):
match_parent表示讓當(dāng)前控件的大小和父布局的大小一樣,也就是由父布局來決定當(dāng)前控件的大写济;
wrap_content表示讓當(dāng)前控件的大小能夠剛好包含住里面的內(nèi)容,也就是由控件內(nèi)容決定當(dāng)前控件的大小坯临。
android:visibility表示控件的可見屬性,所有的Android控件都具有這個屬性,可以通過
android:visibility 進行指定,可選值有三種,visible焊唬、invisible 和 gone。visible
表示控件是可見的,這個值是 默認值,不指定 android:visibility 時,控件都是可見的看靠。invisible
表示控件不可見,但是它仍 然占據(jù)著原來的位置和大小,可以理解成控件變成透明狀態(tài)了赶促。gone 則表示控件不僅不可見,
而且不再占用任何屏幕空間。一般用在Activity中通過setVisibility方法來指定呈現(xiàn)與否衷笋。