转自:http://blog.csdn.net/csy172775922/article/details/6641556
android InputType 参数对应代码设置 详见android SDK
android XML设置EditText输入格式参数对应constant列
android:inputType=XXX
android java代码设置EditText输入格式参数对应Description列
setInputType(XXXXXXXX)或者setRawInputType(XXXXXXXX)
需要注意XML部分参数值在Java代码中设置时要达到相同效果可能java中参数需要由多个参数组合使用。
使用代码设置类似XML效果参数时若为达到效果应查找相关类似的参数表。
none |
0x00000000 | There is no content type. The text is not editable. |
text |
0x00000001 | Just plain old text. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_NORMAL . |
textCapCharacters |
0x00001001 | Can be combined with text and its variations to request capitalization of all characters. Corresponds to TYPE_TEXT_FLAG_CAP_CHARACTERS . |
textCapWords |
0x00002001 | Can 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 |
0x00004001 | Can be combined with text and its variations to request capitalization of the first character of every sentence. Corresponds to TYPE_TEXT_FLAG_CAP_SENTENCES . |
textAutoCorrect |
0x00008001 | Can be combined with text and its variations to request auto-correction of text being input. Corresponds to TYPE_TEXT_FLAG_AUTO_CORRECT . |
textAutoComplete |
0x00010001 | Can 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 |
0x00020001 | Can 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 |
0x00040001 | Can 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 |
0x00080001 | Can be combined with text and its variations to indicate that the IME should not show any dictionary-based word suggestions. Corresponds to TYPE_TEXT_FLAG_NO_SUGGESTIONS . |
textUri |
0x00000011 | Text that will be used as a URI. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_URI . |
textEmailAddress |
0x00000021 | Text that will be used as an e-mail address. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_EMAIL_ADDRESS . |
textEmailSubject |
0x00000031 | Text that is being supplied as the subject of an e-mail. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_EMAIL_SUBJECT . |
textShortMessage |
0x00000041 | Text that is the content of a short message. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_SHORT_MESSAGE . |
textLongMessage |
0x00000051 | Text that is the content of a long message. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_LONG_MESSAGE . |
textPersonName |
0x00000061 | Text that is the name of a person. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PERSON_NAME . |
textPostalAddress |
0x00000071 | Text that is being supplied as a postal mailing address. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_POSTAL_ADDRESS . |
textPassword |
0x00000081 | Text that is a password. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD . |
textVisiblePassword |
0x00000091 | Text that is a password that should be visible. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_VISIBLE_PASSWORD . |
textWebEditText |
0x000000a1 | Text that is being supplied as text in a web form. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_WEB_EDIT_TEXT . |
textFilter |
0x000000b1 | Text that is filtering some other data. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_FILTER . |
textPhonetic |
0x000000c1 | Text 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 |
0x000000d1 | Text that will be used as an e-mail address on a web form. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS . |
textWebPassword |
0x000000e1 | Text that will be used as a password on a web form. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_WEB_PASSWORD . |
number |
0x00000002 | A numeric only field. Corresponds to TYPE_CLASS_NUMBER | TYPE_NUMBER_VARIATION_NORMAL . |
numberSigned |
0x00001002 | Can be combined with number and its other options to allow a signed number. Corresponds to TYPE_CLASS_NUMBER | TYPE_NUMBER_FLAG_SIGNED . |
numberDecimal |
0x00002002 | Can be combined with number and its other options to allow a decimal (fractional) number. Corresponds to TYPE_CLASS_NUMBER | TYPE_NUMBER_FLAG_DECIMAL . |
numberPassword |
0x00000012 | A numeric password field. Corresponds to TYPE_CLASS_NUMBER | TYPE_NUMBER_VARIATION_PASSWORD . |
phone |
0x00000003 | For entering a phone number. Corresponds to TYPE_CLASS_PHONE . |
datetime |
0x00000004 | For entering a date and time. Corresponds to TYPE_CLASS_DATETIME | TYPE_DATETIME_VARIATION_NORMAL . |
date |
0x00000014 | For entering a date. Corresponds to TYPE_CLASS_DATETIME | TYPE_DATETIME_VARIATION_DATE . |
time |
0x00000024 | For entering a time. Corresponds to TYPE_CLASS_DATETIME | TYPE_DATETIME_VARIATION_TIME . |
相关推荐
Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...
在Android开发中,EditText是用户输入文本的常见组件,但有时我们不希望用户在输入框中输入 Emoji 表情符号。这是因为Emoji可能会引起数据处理问题,例如数据库存储、后端接口解析等。本文将详细讲解如何在Android中...
在Android开发中,"输入框悬浮"通常指的是EditText控件的一种特定实现,使得输入框在用户操作时可以悬浮在屏幕的某个位置,如底部或顶部,以提供更友好的用户体验。这种功能常见于聊天应用、表单填写等场景,允许...
在`res/layout`目录下创建一个新的XML布局文件,例如`custom_dialog_input.xml`,并设计出8个输入框,每个输入框之间使用分割线分隔。布局可能如下所示: ```xml xmlns:android=...
首先,`Android`原生的`EditText`虽然提供了`hint`属性,用于设置输入框的默认提示文字,但这个提示文字并不具备浮动效果。若要实现悬浮提示,我们可以创建一个新的自定义`View`,继承自`EditText`,并在`onDraw()`...
日期输入框演示(html代码),日期输入框演示(html代码),
这些属性可以通过Android的XML资源文件来设置,或者在代码中动态调整。 在实际项目中,VerifyEditText的使用可以极大地提升用户体验。例如,当用户点击输入框时,可以动画展示每个下划线,让用户知道他们需要输入的...
2. **自定义样式**:在Android中,可以通过创建XML资源文件来定义自定义的输入框样式。这些样式文件通常位于res/values目录下的styles.xml中。你可以定义诸如文字颜色、边框宽度、边框颜色、内边距等属性。 3. **...
### Android Dialog 输入框获取数据详解 #### 一、前言 在Android开发中,Dialog(对话框)是一种非常常见的UI组件,它可以帮助开发者快速构建出弹出式对话窗口,用于与用户进行简单交互,比如提示信息、确认操作...
Android 仿微信输入框效果的实现代码 Android 仿微信输入框效果的实现...通过学习 Android 仿微信输入框效果的实现代码,我们可以掌握 Layer-List 的使用,并且可以更好地理解 Android 属性的使用和背景图片的设置。
在Android开发中,软键盘弹出时遮挡输入框是一个常见的问题,特别是在手机应用中,用户需要在有限的屏幕空间内进行输入操作。为了解决这个问题,开发者通常需要对布局进行特殊处理,确保输入框始终保持可见。下面...
- 样式定制:允许开发者通过修改XML属性或Java代码,改变输入框的样式,如边框颜色、文字大小等。 总之,一个支持多种风格的密码(验证码)Android输入框是Android应用开发中增强用户体验的重要工具。通过自定义...
在Android应用开发中,自定义视图是一种常见的需求,特别是在创建独特用户体验时。"android自定义密码输入框"是一个项目,旨在模仿支付宝等...这不仅加深了对Android UI组件的理解,也有助于提升自定义视图的开发技能。
本资源提供了Android 4.0(Ice Cream Sandwich,ICS)版本的Setting模块应用层的源代码,这对于开发者深入理解Android系统的设置逻辑和自定义设置项具有极高的参考价值。 首先,我们来了解一下Setting模块的基本...
在代码中,你可以获取到这个自定义组件的实例,并设置初始值或其他属性: ```java AddAndSubtractView quantityView = findViewById(R.id.quantity_view); quantityView.setCurrentValue(1); // 设置初始值 ``` ...
【按键精灵输入框文档内容提取代码】是一种自动化工具的编程技术,主要应用于处理与用户界面交互的任务,尤其是涉及文本输入的场景。按键精灵是一款流行的自动化软件,它允许用户通过简单的脚本语言创建自定义的自动...
在上述代码中,我们加载了一个名为`dialog_password`的XML布局文件,该文件定义了EditText和自定义图标的布局。通过`findViewById`方法找到对应的视图元素,然后设置`TextWatcher`监听EditText中的文本变化。在`...
2. **设置监听器**: 在代码中,我们需要监听EditText的`TextWatcher`事件,以便在文本变化时更新清除按钮的可见性。当文本不为空时,显示清除按钮;当文本为空时,隐藏清除按钮。 ```java EditText editText = ...
在Android开发中,"Android自动完成输入框"是一种常见的用户界面元素,它的功能是提高用户输入效率和用户体验。这种输入框通常被称为AutoCompleteTextView,它能够根据用户输入的部分内容动态地从预定义的数据源中...
输入框,自动补全的输入框,android输入框自动补全输入框 输入框,自动补全的输入框,android输入框自动补全输入框 输入框,自动补全的输入框,android输入框自动补全输入框 输入框,自动补全的输入框,android...