`
CrackRen
  • 浏览: 170307 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

EditText 键盘输入类型

 
阅读更多

EditText 需要指定默认输入类型

加入android:inputType="number|phone",表示指定为数字或电话

 

inputtype类型如下:

 //文本类型,多为大写、小写和数字符号。

    android:inputType="none"

    android:inputType="text"

    android:inputType="textCapCharacters"

    android:inputType="textCapWords"

    android:inputType="textCapSentences"

    android:inputType="textAutoCorrect"

    android:inputType="textAutoComplete"

    android:inputType="textMultiLine"

    android:inputType="textImeMultiLine"

    android:inputType="textNoSuggestions"

    android:inputType="textUri"

    android:inputType="textEmailAddress"

    android:inputType="textEmailSubject"

    android:inputType="textShortMessage"

    android:inputType="textLongMessage"

    android:inputType="textPersonName"

    android:inputType="textPostalAddress"

    android:inputType="textPassword"

    android:inputType="textVisiblePassword"

    android:inputType="textWebEditText"

    android:inputType="textFilter"

    android:inputType="textPhonetic"

//数值类型

    android:inputType="number"

    android:inputType="numberSigned"

    android:inputType="numberDecimal"

    android:inputType="phone"//拨号键盘

    android:inputType="datetime"

    android:inputType="date"//日期键盘

    android:inputType="time"//时间键盘

分享到:
评论

相关推荐

    android EditText 限制输入的4种方法【修正版】

    Android系统提供了多种预定义的输入类型,通过`editText.setInputType()`方法可以设定。例如,如果要限制只允许输入数字,可以设置`InputType.TYPE_CLASS_NUMBER`;若只允许输入电话号码,可使用`InputType.TYPE_...

    android EditText 限制输入的4种方法

    Android提供了多种内置的输入类型,可以通过`editText.setInputType()`方法来设定。例如,如果只想允许用户输入数字,可以使用`InputType.TYPE_CLASS_NUMBER`。下面是一些常见的输入类型: - `TYPE_CLASS_PHONE`:...

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

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

    自定义数字键盘和edittext

    - 键盘输入声音:模拟真实键盘输入的声音反馈,增强交互感。 - 键盘布局自适应:针对横竖屏切换,自动调整键盘布局。 总结来说,自定义数字键盘和EditText是一项常见的Android开发任务,它需要我们理解布局设计、...

    Android自定义EditText,实现分割输入内容效果

    - 键盘类型:根据输入内容的性质,可能需要设置EditText的键盘类型,比如数字键盘(`android:inputType="number"`)。 - 用户体验:确保在处理文本时不会过于频繁地触发重绘,以免影响性能和用户体验。 通过以上...

    editText限制输入的4种方法.rar

    有时,我们可能需要对`EditText`的输入进行限制,比如限制输入长度、输入类型或者特定格式。以下就是四种常见的`EditText`限制输入的方法,结合提供的压缩包文件内容,我们将详细讲解这些方法。 1. **通过`android:...

    Android实现EditText控件禁止输入内容的方法(附测试demo)

    如果想要恢复输入功能,可以设置`editText.setInputType(InputType.TYPE_CLASS_TEXT)`,这会将输入类型设置为默认的文本输入,允许用户再次通过键盘输入。 需要注意的是,`setInputType(InputType.TYPE_NULL)`虽然...

    自定义牛逼的EditText特效输入框

    开发者通常会通过XML布局文件来定义EditText,并设置其属性,如输入类型(文本、数字、电话号码等)、提示文字、最大输入长度等。然而,系统默认的EditText样式往往过于简单,无法满足所有应用的设计需求,因此...

    安卓EditText输入框相关-editText限制输入的4种方法.rar

    Android系统提供了一些预定义的输入类型,可以通过`setInputType()`方法来设定。例如,如果只想允许用户输入数字,可以使用`InputType.TYPE_CLASS_NUMBER`,只允许输入电话号码则使用`InputType.TYPE_CLASS_PHONE`...

    Android Form EditText 验证输入合法性的编辑框.rar

    在XML布局文件中,我们可以定义一个EditText,设置其ID、提示文本、输入类型等属性: ```xml <EditText android:id="@+id/et_phone" android:layout_width="match_parent" android:layout_height="wrap_content...

    android ListView中EditText被选中时弹出键盘会丢失EditText的焦点

    然而,在实际应用中,我们可能会遇到一个问题:当ListView中的一个EditText被选中并弹出软键盘时,EditText会失去焦点,导致用户无法正常输入。这个问题在很多应用中都会出现,尤其是在需要在列表项中进行编辑的情况...

    Android Form EditText 验证输入合法性的编辑框-IT计算机-毕业设计.zip

    6. **`android:inputType`属性**:预设输入类型,比如`text`, `number`, `email`, `phone`等,可以防止用户输入非预期的字符。 7. **`android:imeOptions`和`android:singleLine`**:控制软键盘的行为,如关闭软...

    Android如何禁止向EditText控件中输入内容详解

    虽然这些方法确实能阻止EditText获取焦点,从而无法通过软键盘输入内容,但它们并不能阻止用户使用物理键盘输入。而且,一旦在布局文件中设置了`android:focusable="false"`,即使在代码中尝试通过`editText....

    Android Form EditText 验证输入合法性的编辑框源码.zip

    1. **设置输入类型(InputType)**:通过设置`inputType`属性,可以限制用户输入的字符类型,如数字、字母、电子邮件等。例如: ```xml <EditText android:inputType="textEmailAddress" ... /> ``` 这将自动...

    安卓EditText输入框相关-带账号输入格式化的EditText.rar

    - 在XML布局文件中声明EditText,设置ID、hint(提示文字)、输入类型(inputType)等属性。 - 在Java或Kotlin代码中,通过findViewById()方法获取EditText实例,并使用相关方法获取或设置文本内容,如getText()和...

    Android安卓应用源码-键盘输入类源代码(5例).zip

    在Android开发中,键盘输入是用户与应用交互的重要方式之一,尤其在开发涉及文本输入的界面时,理解和掌握键盘输入的处理机制至关重要。本资源"Android安卓应用源码-键盘输入类源代码(5例).zip"提供了一系列示例,...

    EditText1.0

    - `android:inputType`:定义用户可以在`EditText`中输入的文本类型,如数字、密码、电子邮件等。 - `android:maxLength`:限制输入的最大字符数。 - `android:textColor` 和 `android:textColorHint`:分别设置...

    EditTextDemo改进版

    根据输入需求,`EditText`的键盘类型可能被调整,如数字键盘、电话键盘、全键盘等,这通过`android:inputType`属性设定。 10. **焦点动画**: 为了提升用户体验,开发者可能添加了自定义的焦点动画,使得`...

    Android软件开发之EditText 详解源码

    4. **输入类型与键盘控制**:`setInputType()`方法可以设定输入类型,如密码、电话号码等,这会改变显示的软键盘类型。`setImeOptions()`和`setPrivateImeOptions()`则可以配置输入法选项。 5. **hint(提示文本)*...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    5. **输入类型**:EditText支持多种输入类型,如电话号码、电子邮件地址等,通过`android:inputType`属性设置。例如,`android:inputType="textEmailAddress"`将限制输入为电子邮件格式。 6. **图标**:可以添加...

Global site tag (gtag.js) - Google Analytics