`
vocaloid
  • 浏览: 32810 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

android 输入框 XML 设置于代码设置异同

阅读更多

转自: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效果参数时若为达到效果应查找相关类似的参数表。

 

 

Constant Value Description
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文件中给输入框editText修改下划线颜色 / 为按钮设置圆角和颜色 / 约束布局预览效果和运行效果不一致 问题的解决

    Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...

    android 输入框EditText禁止输入Emoji表情符

    在Android开发中,EditText是用户输入文本的常见组件,但有时我们不希望用户在输入框中输入 Emoji 表情符号。这是因为Emoji可能会引起数据处理问题,例如数据库存储、后端接口解析等。本文将详细讲解如何在Android中...

    android 输入框悬浮

    在Android开发中,"输入框悬浮"通常指的是EditText控件的一种特定实现,使得输入框在用户操作时可以悬浮在屏幕的某个位置,如底部或顶部,以提供更友好的用户体验。这种功能常见于聊天应用、表单填写等场景,允许...

    Android自定义Dialog带分隔的8位输入框按钮回调输入值部分代码

    在`res/layout`目录下创建一个新的XML布局文件,例如`custom_dialog_input.xml`,并设计出8个输入框,每个输入框之间使用分割线分隔。布局可能如下所示: ```xml xmlns:android=...

    android EditText在输入的时候输入框上方现悬浮文字提示

    首先,`Android`原生的`EditText`虽然提供了`hint`属性,用于设置输入框的默认提示文字,但这个提示文字并不具备浮动效果。若要实现悬浮提示,我们可以创建一个新的自定义`View`,继承自`EditText`,并在`onDraw()`...

    日期输入框演示(html代码)

    日期输入框演示(html代码),日期输入框演示(html代码),

    Android-VerifyEditText-带下划线的验证码输入框

    这些属性可以通过Android的XML资源文件来设置,或者在代码中动态调整。 在实际项目中,VerifyEditText的使用可以极大地提升用户体验。例如,当用户点击输入框时,可以动画展示每个下划线,让用户知道他们需要输入的...

    Android 好看的输入框特效

    2. **自定义样式**:在Android中,可以通过创建XML资源文件来定义自定义的输入框样式。这些样式文件通常位于res/values目录下的styles.xml中。你可以定义诸如文字颜色、边框宽度、边框颜色、内边距等属性。 3. **...

    Android仿微信输入框效果的实现代码

    Android 仿微信输入框效果的实现代码 Android 仿微信输入框效果的实现...通过学习 Android 仿微信输入框效果的实现代码,我们可以掌握 Layer-List 的使用,并且可以更好地理解 Android 属性的使用和背景图片的设置。

    android dialog输入框获取数据

    ### Android Dialog 输入框获取数据详解 #### 一、前言 在Android开发中,Dialog(对话框)是一种非常常见的UI组件,它可以帮助开发者快速构建出弹出式对话窗口,用于与用户进行简单交互,比如提示信息、确认操作...

    android解决软键盘遮挡输入框的示例代码

    在Android开发中,软键盘弹出时遮挡输入框是一个常见的问题,特别是在手机应用中,用户需要在有限的屏幕空间内进行输入操作。为了解决这个问题,开发者通常需要对布局进行特殊处理,确保输入框始终保持可见。下面...

    Android-一个支持多种风格的密码(验证码)Android输入框

    - 样式定制:允许开发者通过修改XML属性或Java代码,改变输入框的样式,如边框颜色、文字大小等。 总之,一个支持多种风格的密码(验证码)Android输入框是Android应用开发中增强用户体验的重要工具。通过自定义...

    android自定义密码输入框

    在Android应用开发中,自定义视图是一种常见的需求,特别是在创建独特用户体验时。"android自定义密码输入框"是一个项目,旨在模仿支付宝等...这不仅加深了对Android UI组件的理解,也有助于提升自定义视图的开发技能。

    android4.0 Setting设置 源代码

    本资源提供了Android 4.0(Ice Cream Sandwich,ICS)版本的Setting模块应用层的源代码,这对于开发者深入理解Android系统的设置逻辑和自定义设置项具有极高的参考价值。 首先,我们来了解一下Setting模块的基本...

    Android 自定义控件 EditText输入框两边加减按钮Button Demo

    在代码中,你可以获取到这个自定义组件的实例,并设置初始值或其他属性: ```java AddAndSubtractView quantityView = findViewById(R.id.quantity_view); quantityView.setCurrentValue(1); // 设置初始值 ``` ...

    按键精灵输入框文档内容提取代码

    【按键精灵输入框文档内容提取代码】是一种自动化工具的编程技术,主要应用于处理与用户界面交互的任务,尤其是涉及文本输入的场景。按键精灵是一款流行的自动化软件,它允许用户通过简单的脚本语言创建自定义的自动...

    自定义Android Dialog EditText 密码输入框

    在上述代码中,我们加载了一个名为`dialog_password`的XML布局文件,该文件定义了EditText和自定义图标的布局。通过`findViewById`方法找到对应的视图元素,然后设置`TextWatcher`监听EditText中的文本变化。在`...

    Android自定义EditText实现带清除功能的输入框

    2. **设置监听器**: 在代码中,我们需要监听EditText的`TextWatcher`事件,以便在文本变化时更新清除按钮的可见性。当文本不为空时,显示清除按钮;当文本为空时,隐藏清除按钮。 ```java EditText editText = ...

    Android自动完成输入框

    在Android开发中,"Android自动完成输入框"是一种常见的用户界面元素,它的功能是提高用户输入效率和用户体验。这种输入框通常被称为AutoCompleteTextView,它能够根据用户输入的部分内容动态地从预定义的数据源中...

    android自动补全输入框

    输入框,自动补全的输入框,android输入框自动补全输入框 输入框,自动补全的输入框,android输入框自动补全输入框 输入框,自动补全的输入框,android输入框自动补全输入框 输入框,自动补全的输入框,android...

Global site tag (gtag.js) - Google Analytics