安卓開發入門教程-UI控件_EditText

關注 安卓007 ,免費獲取全套安卓開發學習資料android

什麼是EditText

EditText是用於進行文本輸入的UI控件.git

基礎樣例

1.普通輸入

效果圖

代碼

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是EditText" />
複製代碼

2.設置字號

效果圖

代碼

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是20號字體的EditText" android:textSize="20sp" />
複製代碼

3.設置顏色

效果圖

代碼

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是紅色的EditText" android:textColor="#FF0000" />
複製代碼

4.設置加粗

效果圖

代碼

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是加粗的EditText" android:textStyle="bold" />
複製代碼

5.設置提示內容

效果圖

代碼

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="我是提示內容" />
複製代碼

6.輸入密碼

效果圖

代碼

<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="請輸入密碼" android:inputType="textPassword" />
複製代碼

基礎樣例完整源代碼

gitee.com/cxyzy1/edit…工具

經常使用屬性說明

屬性名 用途
android:layout_width 設置控件寬度,可設置爲:match_parent(和父控件同樣),wrap_content(按照內容自動伸縮),設置固定值(如200dp)
android:layout_height 設置控件高度,可設置爲:match_parent(和父控件同樣),wrap_content(按照內容自動伸縮),設置固定值(如200dp)
android:gravity 控件內對齊方式
android:background 設置背景,能夠是色值(如#FF0000)或圖片等
android:visibility 可選值: visible(顯示), invisible(隱藏,可是仍佔據UI空間),gone(隱藏,且不佔UI空間)
android:text 設置文本內容
android:textSize 設置字號
android:textColor 設置顏色
android:textStyle 設置字體樣式,可選值:normal(正常),bold(加粗),italic(斜體)
android:lines 最多顯示的文本行數
android:hint 設置輸入框提示內容(無輸入內容時展現)
android:inputType 設置輸入類型,可選值:textPassword(密碼),number(數字)等

更多屬性及實際效果,能夠在開發工具裏自行體驗.學習


安卓開發入門教程系列彙總

開發語言學習

Kotlin語言基礎開發工具

UI控件學習系列

UI控件_TextView
UI控件_EditText
UI控件_Button
UI控件_ImageView
UI控件_RadioButton
UI控件_CheckBox
UI控件_ProgressBar字體

關注頭條號,第一時間獲取最新文章: spa

相關文章
相關標籤/搜索