Android 基本控件

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章