EditText
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
- 文字輸入框
- 可以限制輸入的文字類型。
- 可以限制輸入的長度。
- 可以都多行輸入。
字體大小
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="50px"/>
字體顏色
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#0000FF"/>
提示訊息
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="email"/>
- android:hint
- 顯示在背景的較淡色文字
- 常用來提示使用者要輸入什麼資訊
- 輸入框有輸入文字時會消失
關閉輸入功能
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:editable="false"/>
- android:editable
- true 開啟
- false 關閉
- 預設是 true 開啟
密碼輸入模式
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:password="true"/>
- android:password
- 輸入文字後會變成星號 * 掩蓋密碼。
- true 打開模式
- false 關閉模式
- 預設是 false 關閉
限制輸入數字
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"/>
- android:inputType
- 限制使用者只能輸入何種類型的文字。
- number 只能輸入正整數
- numberSigned 只能輸入正負整數
- numberDecimal 可以輸入含小數點的數字
- textMultiLine 可以輸入多行
直接限制輸入
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:digits="123ABCㄛ是喔"/>
- android:digits
- 直接限制使用者只能輸入哪些字元。