TextView ------------------------------ 常用屬性: 1) android:text 表示被顯示的文字,可以直接使用字符串,也可以使用@string下的資源 2) android:textSize 表示被顯示的文字的尺寸,取值可以使用sp爲單位的數值 3) android:textColor 表示被顯示的文字的顏色,取值可以使用十六進制表示的RGB或者ARGB顏色,例如:#F36、#FF3366、#FFFF3366 Alpha 取值爲00表示完全透明,取值爲FF表示完全不透明 Red #FF0000 Green #00FF00 Blue #0000FF 4) android:textStyle 表示被顯示的文字的樣式,取值可以是:normal(正常)、bold(加粗)、italic(傾斜),如果同時設置多個樣式,則使用“|”進行分隔,例如:android:textStyle="bold|italic" 5) android:gravity 表示文字的對齊方式,取值可以是:left、right、top、bottom、center,如果同時設置水平方向和垂直方向的對齊方法,則取2個值並使用“|”進行分隔,例如:android:gravity="right|bottom" 6) android:singleLine 表示是否單行顯示,適用於文字內容已經超出了控件的寬度,取值爲true或者false Button ------------------------------ 常用屬性:參考TextView EditText ------------------------------ 常用屬性:參考TextView 1) android:hint 提示文字,取值參考android:text屬性 2) android:textColorHint 提示文字的顏色,取值參考android:textColor 3) android:inputType 輸入類型,取值(太多了,自己看提示……)
ImageView ---------------------------------------- ImageView是用於顯示圖片、圖形(shape)的控件,顯示的內容可以是drawable系列文件夾下的圖片、圖形。 核心屬性: android:src 【必要】表示顯示的圖片來源,取值應該爲 @drawable/???? 或者 @android:drawable/???? android:scaleType 表示圖片的縮放模式,僅當圖片尺寸與ImageView尺寸不吻合時有效 android:contentDescription 表示圖片描述,取值參考TextView的android:text屬性 ImageButton ---------------------------------------- 使用圖片表現外觀的按鈕,使用方式參考ImageView
CheckBox(複選框) ---------------------------------------- CheckBox(複選框)是提供用於在固定的選項中,選擇若干項的控件。 核心屬性: android:text 在CheckBox上顯示的文本,取值參考TextView的android:text屬性 android:checked 表示CheckBox默認是否選中,取值爲true或者false 核心方法: void setText(CharSequence text) -> 設置在CheckBox上顯示的文本 CharSequence getText() -> 獲取在CheckBox上顯示的文本 boolean isChecked() -> 獲取CheckBox的選中狀態,返回值爲boolean值 void setChecked(boolean checked) -> 設置CheckBox的選中狀態 主要監聽器: OnCheckedChangeListener 監聽CheckBox的選中狀態 RadioGroup與RadioButton(單選按鈕) ---------------------------------------- RadioButton是單選按鈕,即若干個單選按鈕中只能選擇其中的某一個選項,如果需要若干個單選按鈕實現互斥效果,則這些單選按鈕必須是同一個RadioGroup的子級控件。 RadioGroup的本質是LinearLayout,在設計時,需要爲RadioGroup添加android:orientation屬性。 RadioButton的使用與CheckBox基本相同。 爲了確保用戶在使用時,一定選中了若干個RadioButton中的某一個,應該在設計界面時通過android:checked屬性默認選中其中一個。 RadioButton的常用屬性:參考CheckBox RadioButton的常用方法:參考CheckBox