長度html
提示文字
是否可編輯
android:enabled="false"
實現不可編輯,能夠得到焦點。這時候咱們看到EditText和一個TextView差很少。
文本域
實現相似html中Textarea的文本域。在Android中沒有專門的文本域組件,可是能夠經過設置EditText的高來實現一樣的文本域功能。
輸入特殊格式的字符
密碼文本框
手機號碼文本框
經過設置android:phoneNumber="true"就能夠把EditText變成只接受電話號碼輸入的文本框,連軟鍵盤都已經變成撥號專用軟鍵盤了,因此不用再擔憂輸入其餘字符了。
輸入數字類型
EditText爲咱們提供了android:numeric來控制輸入的數字類型,一共有三種分別爲integer(正整數)、signed(帶符號整數)和decimal(浮點數)。
爲文本指定特定的軟鍵盤類型
咱們也能夠經過android:inputType來設置文本的類型,讓輸入法選擇合適的軟鍵盤的。