Android EditText屬性總結

2021-07-02 20:38:39 字數 1619 閱讀 8510

接下來老於就總結一下 edittext屬性吧!

android:inputtype="none" 這個就不要解釋了吧

android:inputtype="text" 

文字型別,多為大寫、小寫和數字符號

android:inputtype="textcapcharacters" 字母大寫

android:inputtype="textcapwords" 首字母大寫

android:inputtype="textcapsentences" 僅第乙個字母大寫

android:inputtype="textautocorrect" 自動完成

android:inputtype="textautocomplete" 自動完成

android:inputtype="textmultiline" 多行輸入

android:inputtype="textimemultiline" 輸入法多行(如果支援)

android:inputtype="textnosuggestions" 不提示

android:inputtype="texturi" **

android:inputtype="textemailaddress" 電子郵件位址

android:inputtype="textemailsubject" 郵件主題

android:inputtype="textshortmessage" 短訊

android:inputtype="textlongmessage" 長資訊

android:inputtype="textpersonname" 人名

android:inputtype="textpostaladdress" 位址

android:inputtype="textpassword" 密碼

android:inputtype="textvisiblepassword" 可見密碼

android:inputtype="textwebedittext" 作為網頁表單的文字

android:inputtype="textfilter" 文字篩選過濾

android:inputtype="textphonetic" 拼音輸入 //數值型別

android:inputtype="number" 數字

android:inputtype="numbersigned" 帶符號數字格式

android:inputtype="numberdecimal" 帶小數點的浮點格式

android:inputtype="phone" 撥號鍵盤

android:inputtype="datetime" 時間日期

android:inputtype="date" 日期鍵盤

android:inputtype="time" 時間鍵盤

另外你說的下拉列表,給你推薦一種簡單的實現方式:

在你的布局檔案裡面先把這個下拉列表寫好(一般都是乙個listview),注意要先隱藏:android:visibility="gone"

然後在**裡新增edittext的監聽事件:

edittext.setonfocuschangelistener(new view.onfocuschangelistener() else

}});

android edittext學習記錄

實現在edittext中輸入自定義表情,需要將放在drawable中的表情,嵌入到edittext中,這裡利用imagespan實現該功能。第一步 利用反射機制,得到資源的id,生成bitmap物件 field field r.drawable.class.getdeclaredfield imag...

Android EditText左右滑動

預設的edittext寫滿一行後會自動轉換到下一行,但是我們有時候需要的滿一行後左右滑動過去而不是換行,此時我們可以設定edittext 的屬性 android maxlines 1 即可,如果不可以,則加上 android singleline true android layout width ...

Android EditText用法詳解

android maxlines 最大行數 android maxlength 最大字元數 android hint placeholder android textcolorhint placeholder的顏色 android drawableleft 加一張 對應right android d...