Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
来源:互联网 发布:ons游戏解压软件 编辑:程序博客网 时间:2024/05/21 10:10
1、InputType属性在代码中的设置必须放在setSingleLine()函数之后,否则无效;
android java代码设置EditText输入格式参数对应Description列
setInputType(XXXXXXXX)或者setRawInputType(XXXXXXXX)
需要注意XML部分参数值在Java代码中设置时要达到相同效果可能java中参数需要由多个参数组合使用。如XML中设置android:inputType="numberDecimal
"在Java代码中仅设置setInputType(EditorInfo.TYPE_NUMBER_FLAG_DECIMAL);是不能生效的,必须设置setInputType(EditorInfo.TYPE_CLASS_NUMBER|EditorInfo.TYPE_NUMBER_FLAG_DECIMAL);
使用代码设置类似XML效果参数时若为达到效果应查找相关类似的参数表。
none
0x00000000There is no content type. The text is not editable.text
0x00000001Just plain old text. Corresponds to TYPE_CLASS_TEXT
|TYPE_TEXT_VARIATION_NORMAL
.textCapCharacters
0x00001001Can be combined with text and its variations to request capitalization of all characters. Corresponds to TYPE_TEXT_FLAG_CAP_CHARACTERS
.textCapWords
0x00002001Can be combined with text and its variations to request capitalization of the first character of every word. Corresponds to TYPE_TEXT_FLAG_CAP_WORDS
.textCapSentences
0x00004001Can be combined with text and its variations to request capitalization of the first character of every sentence. Corresponds toTYPE_TEXT_FLAG_CAP_SENTENCES
.textAutoCorrect
0x00008001Can be combined with text and its variations to request auto-correction of text being input. Corresponds to TYPE_TEXT_FLAG_AUTO_CORRECT
.textAutoComplete
0x00010001Can 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
.textMultiLine
0x00020001Can 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
.textImeMultiLine
0x00040001Can 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
.textNoSuggestions
0x00080001Can 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
.textUri
0x00000011Text that will be used as a URI. Corresponds to TYPE_CLASS_TEXT
|TYPE_TEXT_VARIATION_URI
.textEmailAddress
0x00000021Text that will be used as an e-mail address. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_EMAIL_ADDRESS
.textEmailSubject
0x00000031Text that is being supplied as the subject of an e-mail. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_EMAIL_SUBJECT
.textShortMessage
0x00000041Text that is the content of a short message. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_SHORT_MESSAGE
.textLongMessage
0x00000051Text that is the content of a long message. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_LONG_MESSAGE
.textPersonName
0x00000061Text that is the name of a person. Corresponds to TYPE_CLASS_TEXT
|TYPE_TEXT_VARIATION_PERSON_NAME
.textPostalAddress
0x00000071Text that is being supplied as a postal mailing address. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_POSTAL_ADDRESS
.textPassword
0x00000081Text that is a password. Corresponds to TYPE_CLASS_TEXT
|TYPE_TEXT_VARIATION_PASSWORD
.textVisiblePassword
0x00000091Text that is a password that should be visible. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
.textWebEditText
0x000000a1Text that is being supplied as text in a web form. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_WEB_EDIT_TEXT
.textFilter
0x000000b1Text that is filtering some other data. Corresponds to TYPE_CLASS_TEXT
|TYPE_TEXT_VARIATION_FILTER
.textPhonetic
0x000000c1Text that is for phonetic pronunciation, such as a phonetic name field in a contact entry. Corresponds to TYPE_CLASS_TEXT
|TYPE_TEXT_VARIATION_PHONETIC
.textWebEmailAddress
0x000000d1Text that will be used as an e-mail address on a web form. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS
.textWebPassword
0x000000e1Text that will be used as a password on a web form. Corresponds toTYPE_CLASS_TEXT
| TYPE_TEXT_VARIATION_WEB_PASSWORD
.number
0x00000002A numeric only field. Corresponds to TYPE_CLASS_NUMBER
|TYPE_NUMBER_VARIATION_NORMAL
.numberSigned
0x00001002Can be combined with number and its other options to allow a signed number. Corresponds to TYPE_CLASS_NUMBER
| TYPE_NUMBER_FLAG_SIGNED
.numberDecimal
0x00002002Can be combined with number and its other options to allow a decimal (fractional) number. Corresponds to TYPE_CLASS_NUMBER
|TYPE_NUMBER_FLAG_DECIMAL
.numberPassword
0x00000012A numeric password field. Corresponds to TYPE_CLASS_NUMBER
|TYPE_NUMBER_VARIATION_PASSWORD
.phone
0x00000003For entering a phone number. Corresponds to TYPE_CLASS_PHONE
.datetime
0x00000004For entering a date and time. Corresponds to TYPE_CLASS_DATETIME
|TYPE_DATETIME_VARIATION_NORMAL
.date
0x00000014For entering a date. Corresponds to TYPE_CLASS_DATETIME
|TYPE_DATETIME_VARIATION_DATE
.time
0x00000024For entering a time. Corresponds to TYPE_CLASS_DATETIME
|TYPE_DATETIME_VARIATION_TIME
0 0
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- EditText的属性InputType的一些经验
- 【Android】关于Android控件EditText的属性InputType的一些经验
- EditText的android:inputType属性
- [Android] EditText 的 inputType属性
- Android edittext的inputType属性
- EditText的inputType属性
- EditText 的inputType属性
- EditText的InputType属性
- android EditText中inputType的属性列表
- android EditText中inputType的属性列表
- android EditText中inputType的属性列表
- android EditText中inputType的属性列表
- android EditText中inputType的属性列表
- Android中EditText的inputType属性值
- [Android] EditText 的 inputType属性(键盘类型)
- EditText中android:inputType属性的作用
- 小公司如何做项目管理?
- linux 静、动态库笔记
- asp.net 点击服务器按钮 不触发后台事件解决方法
- 正则表达式验证生日手机号信息
- netstat使用详解
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- 搜索算法----二分查找(折半查找)
- 程序员的幸福
- git基本使用
- 天池新人实战赛----阿里移动推荐算法大赛(御膳房、DTPAI----ODPS初体验)
- 推荐!手把手教你使用Git
- hdu 2222(AC自动机 裸题)
- Mac下配置 Android ndk 开发环境