日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

【Android】关于Android控件EditText的属性InputType的一些经验

發布時間:2024/4/20 Android 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Android】关于Android控件EditText的属性InputType的一些经验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于Android控件EditText的屬性InputType的一些經驗??

來源:http://blog.163.com/inflexible_simple/blog/static/16769468420131014382424/

1、InputType屬性在代碼中的設置必須放在setSingleLine()函數之后,否則無效;
2、關于InputType屬性xml與代碼的對應值如下:

android java代碼設置EditText輸入格式參數對應Description列

setInputType(XXXXXXXX)或者setRawInputType(XXXXXXXX)

需要注意XML部分參數值在Java代碼中設置時要達到相同效果可能java中參數需要由多個參數組合使用。


使用代碼設置類似XML效果參數時若為達到效果應查找相關類似的參數表。


ConstantValueDescription
none0x00000000There is no content type. The text is not editable.
text0x00000001Just plain old text. Corresponds to?TYPE_CLASS_TEXT?|TYPE_TEXT_VARIATION_NORMAL.
textCapCharacters0x00001001Can be combined with?text?and its variations to request capitalization of all characters. Corresponds to?TYPE_TEXT_FLAG_CAP_CHARACTERS.
textCapWords0x00002001Can be combined with?text?and its variations to request capitalization of the first character of every word. Corresponds to?TYPE_TEXT_FLAG_CAP_WORDS.
textCapSentences0x00004001Can be combined with?text?and its variations to request capitalization of the first character of every sentence. Corresponds toTYPE_TEXT_FLAG_CAP_SENTENCES.
textAutoCorrect0x00008001Can be combined with?text?and its variations to request auto-correction of text being input. Corresponds to?TYPE_TEXT_FLAG_AUTO_CORRECT.
textAutoComplete0x00010001Can be combined with?text?and its variations to specify that this field will be doing its own auto-completion and talking with the input method appropriately. Corresponds to?TYPE_TEXT_FLAG_AUTO_COMPLETE.
textMultiLine0x00020001Can be combined with?text?and its variations to allow multiple lines of text in the field. If this flag is not set, the text field will be constrained to a single line. Corresponds to?TYPE_TEXT_FLAG_MULTI_LINE.
textImeMultiLine0x00040001Can be combined with?text?and its variations to indicate that though the regular text view should not be multiple lines, the IME should provide multiple lines if it can. Corresponds to?TYPE_TEXT_FLAG_IME_MULTI_LINE.
textNoSuggestions0x00080001Can be combined with?text?and its variations to indicate that the IME should not show any dictionary-based word suggestions. Corresponds toTYPE_TEXT_FLAG_NO_SUGGESTIONS.
textUri0x00000011Text that will be used as a URI. Corresponds to?TYPE_CLASS_TEXT?|TYPE_TEXT_VARIATION_URI.
textEmailAddress0x00000021Text that will be used as an e-mail address. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_EMAIL_ADDRESS.
textEmailSubject0x00000031Text that is being supplied as the subject of an e-mail. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_EMAIL_SUBJECT.
textShortMessage0x00000041Text that is the content of a short message. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_SHORT_MESSAGE.
textLongMessage0x00000051Text that is the content of a long message. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_LONG_MESSAGE.
textPersonName0x00000061Text that is the name of a person. Corresponds to?TYPE_CLASS_TEXT?|TYPE_TEXT_VARIATION_PERSON_NAME.
textPostalAddress0x00000071Text that is being supplied as a postal mailing address. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_POSTAL_ADDRESS.
textPassword0x00000081Text that is a password. Corresponds to?TYPE_CLASS_TEXT?|TYPE_TEXT_VARIATION_PASSWORD.
textVisiblePassword0x00000091Text that is a password that should be visible. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_VISIBLE_PASSWORD.
textWebEditText0x000000a1Text that is being supplied as text in a web form. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_WEB_EDIT_TEXT.
textFilter0x000000b1Text that is filtering some other data. Corresponds to?TYPE_CLASS_TEXT?|TYPE_TEXT_VARIATION_FILTER.
textPhonetic0x000000c1Text that is for phonetic pronunciation, such as a phonetic name field in a contact entry. Corresponds to?TYPE_CLASS_TEXT?|TYPE_TEXT_VARIATION_PHONETIC.
textWebEmailAddress0x000000d1Text that will be used as an e-mail address on a web form. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS.
textWebPassword0x000000e1Text that will be used as a password on a web form. Corresponds toTYPE_CLASS_TEXT?|?TYPE_TEXT_VARIATION_WEB_PASSWORD.
number0x00000002A numeric only field. Corresponds to?TYPE_CLASS_NUMBER?|TYPE_NUMBER_VARIATION_NORMAL.
numberSigned0x00001002Can be combined with?number?and its other options to allow a signed number. Corresponds to?TYPE_CLASS_NUMBER?|?TYPE_NUMBER_FLAG_SIGNED.
numberDecimal0x00002002Can be combined with?number?and its other options to allow a decimal (fractional) number. Corresponds to?TYPE_CLASS_NUMBER?|TYPE_NUMBER_FLAG_DECIMAL.
numberPassword0x00000012A numeric password field. Corresponds to?TYPE_CLASS_NUMBER?|TYPE_NUMBER_VARIATION_PASSWORD.
phone0x00000003For entering a phone number. Corresponds to?TYPE_CLASS_PHONE.
datetime0x00000004For entering a date and time. Corresponds to?TYPE_CLASS_DATETIME?|TYPE_DATETIME_VARIATION_NORMAL.
date0x00000014For entering a date. Corresponds to?TYPE_CLASS_DATETIME?|TYPE_DATETIME_VARIATION_DATE.
time0x00000024For entering a time. Corresponds to?TYPE_CLASS_DATETIME?|TYPE_DATETIME_VARIATION_TIME.

總結

以上是生活随笔為你收集整理的【Android】关于Android控件EditText的属性InputType的一些经验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。