【安卓3】基本控件
Activity用于存放各個顯示控件,是Android的基本組成
Activity常用方法:
| Activity類常用方法 | |
| 方法 | 描述 |
| view findViewById ( int id ) | 根據組件的id取得組件對象 |
| setEnabled(boolean enabled) | 設置是否可編輯 |
| setFocusable(boolean focusable) | 設置是否默認取得焦點 |
| setProgress(int progress) | 設置ProgressBar的進度 |
| setSecondaryProgress(int secondaryProgress) | 設置第二進度條的進度 |
| Window getWindow() | 取得一個Window對象 |
| setContendView ( int ?layoutResId ) | 設置布局文件,設置顯示文件 |
| setContendView (View view ) | 設置顯示組件 |
?
| 配置屬性名稱 | 對應方法 | 描述 |
| android: text | public final void setText(CharSequence text) | 定義組件的顯示文字 |
| android: maxLength | public void setFilter(InputFilter[] filters) | 設置組件最大允許長度 |
| android: textColor | public void setTextColor(ColorStateList colors) | 設置組件的文本顏色 |
| android: textSize | public void setTextSize(float size) | 設置顯示的文字大小 |
| android: textStyle | ? | 設置文字顯示的樣式、粗體、斜體等 |
| android: selectAllOnFocus | public void setAllOnFocus (boolean setAllOnFocus) | 默認選中并獲得焦點 |
| android: password | public final void setTransformationMethod (TransformationMethod method) | 按密文方式顯示文本信息 |
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
設置字體風格和大小
?????? (android: textStyle)——》{正常(normal)、粗體(bold)、斜體(italic)}
?????? 字體大小的單位:
? ? ? ? ? ? ? px(像素)、dip(依賴于設備的像素)、sp(帶比例的像素)、pt(點)、in(英尺)、mm(毫米)
?
?????? android: id= ” @id/id值”?????????????? ?????? ?????? //設置id值
?????? android: text=”**” ???????????????? ?????? ?????? ?????? //定義顯示文字
? ? ? ? android: layout_width="wrap_content" ???? //組件寬度為文字寬度
?????? android: layout_height="wrap_content"????? //組件寬度為文字高度
TextView(文本顯示框)
?????? android: maxLength=”6” ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//允許最大字符數
?????? android: textColor=”#0FF00” ? ? ? ? ? ? ? ? ? ? ? ?//文字顏色
?????? android: textSize=”50px” ? ? ? ? ? ? ? ? ? ? ? ? ? ? //文字大小
?????? android: textStyle=”bold” ? ? ? ? ? ? ? ? ? ? ? ? ? ? //文字樣式
?????? android: password=”true” ? ? ? ? ? ? ? ? ? ? ? ? ? ?//是否以密文方式顯示
?????? android: layout_margin=”10px” ? ? ? ? ? ? ? ? ? ?//外邊距
?????? android: backgroud=”@drawable/圖片名稱” ? ? //背景
?????? getText().toString()?? ??????????????????????????? //獲得控件的文本內容
?????? setText()????????????????????????????????????????? //設置控件的文本內容
Button (按鈕)
EditText(編輯框)
???????? android: password=””????????????? ????//是否以密文方式顯示
?????? android: numeric=”integer”?????????? ??//只能輸入數字
?????? android: hint=”**”??????????? ?????? ??????//水印
?????? android: enabled=”false”??????? ????? ??//設置是否可用,false不能用
RadioButton(單選按鈕)
?????? 嵌入到RadioGroup中實現(xiàn)單選效果
???????? android: checkedButton=”radio的id值 ”;
?????? int getCheckedRadioButtonId( );?????????? //獲得被選中的單選按鈕的id
CheckBox(復選框)
???????? android: checked=”true”;??????? ?????? //設置默認選中
???????? CheckBox(Context context)??????????? ?//實例化CheckBox組件
?????? void setChecked(boolean checked)? ??? //設置默認選中
ImageView(圖片)
?????? android: maxHeight=” ”;???????? ?????? //定義圖片的最大高度
?????? android: maxWidth=” ”;????????? ?????? //定義圖片的最大寬度
?????? android: src=” ”;??????? ?????? ????????????//定義顯示圖片的ID
ImageButton(圖片按鈕)
?
*重復屬性省略*
轉載于:https://www.cnblogs.com/leelee/p/6860435.html
總結
- 上一篇: 苹果官方Instruments工具之Au
- 下一篇: 加入新的地方,要开始积累了