我目前正在爲Android應用創建帳戶活動,併爲每個editText框選擇輸入類型。問題是,似乎有這麼多的可能性,每個之間沒有區別。Android:inputType;有什麼區別?
唯一值得注意的是將「@」符號放在鍵盤上的電子郵件。 你知道每個人之間或我能找到他們之間有什麼區別嗎? Android文檔沒有多大幫助..
謝謝!
我目前正在爲Android應用創建帳戶活動,併爲每個editText框選擇輸入類型。問題是,似乎有這麼多的可能性,每個之間沒有區別。Android:inputType;有什麼區別?
唯一值得注意的是將「@」符號放在鍵盤上的電子郵件。 你知道每個人之間或我能找到他們之間有什麼區別嗎? Android文檔沒有多大幫助..
謝謝!
下面是關於這個完整的文檔:
http://developer.android.com/reference/android/text/InputType.html
很多的解釋爲他們每個人。
實例
與密碼向用戶可見密碼字段:的inputType = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
多行自動大寫郵政地址:的inputType = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_POSTAL_ADDRESS | TYPE_TEXT_FLAG_MULTI_LINE
時間字段:inputType = TYPE_CLASS_DATETIME | TYPE_DATETIME_VARIATION_TIME
或者你的目的:
INT TYPE_TEXT_VARIATION_EMAIL_ADDRESS - > TYPE_CLASS_TEXT的變化: 輸入一個電子郵件地址。 TYPE_CLASS_TEXT的
INT TYPE_TEXT_VARIATION_EMAIL_SUBJECT變異: 進入電子郵件的主題行。
他們都做各種不同的事情。例如,電子郵件給用戶一個@的軟輸入。數字只給用戶輸入數字的選項,textPassword使得文本對於安全性等不可見 – SemaphoreMetaphor