- 浏览: 127642 次
- 性别:
- 来自: 九江
文章分类
最新评论
-
chenbo58:
mark一下
SQLite 函数大全 -
hm910705:
我觉得你的那个julianday是不是写错了,是将u写成了o, ...
SQLite 函数大全 -
jiguansheng:
费思量 写道你好,我按照第一种方式,为何进不了系统相机,摄像头 ...
Android 相机实例(一) -
费思量:
你好,我按照第一种方式,为何进不了系统相机,摄像头根本不开起, ...
Android 相机实例(一) -
xblia:
RelativeLayout 用了一会
EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等。 在我们开发程序的时候不免会输入一些特属个数的字符,比如密码(输入框的字符要加密显示),电话号码(比如数字和-),数字等,这些都算是一些特属格式的字符,强大的EditText同样为我们提供了输入这些特属格式字符的设置。 前面我们通过指定为电话号码特定格式,然后键盘类型变成了拨号专用的键盘,这个是自动变的,其实我们也可以通过android:inputType来设置文本的类型,让输入法选择合适的软键盘的。。android:inputType有很多类型,这里使用date类型来演示,修改main.xml如下: 运行效果如下: 软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值: 下面已搜索为例,演示一个实例,修改main.xml如下: 修改HelloEditText如下: 运行程序,点击回车(也就是搜索图标软键盘按钮)会显示该actionId.我们上面的每一个设置都会对应一个常量,这里的actionId就是那个常量值。 下面通过一个例子来演示EditText的取值、全选、部分选择和获取选中文本.main.xml修改如下:
看看吧,简洁明了还不用新增一个TextView说明,也不影响用户操作。
看到了吧,颜色已经变了。。
四:输入特殊格式的字符
可以看到我们输入的字符已经被“.”这样的掩码所代替。
注意看软键盘,已经变成拨号专用的啦.
注意这里的软键盘变成“数字键盘”的变化.
五:为文本指定特定的软键盘类型
六:Enter键图标的设置
七:EditText的取值、全选、部分选择、获取选中文本
发表评论
-
自定义Action
2012-05-28 14:19 715一个action就是一个字符串,什么名字都无所谓。 自 ... -
Android横竖屏切换总结
2012-05-21 15:09 992Android横竖屏要解决的问题应该就两个: 一.布局 ... -
判断手机是否已经连接上网络
2012-03-16 13:59 1136ConnectivityManager cwjManager ... -
从你的应用程序返回桌面
2012-02-29 13:31 1216public boolean onKeyDown(int ... -
隐藏输入法
2012-02-22 12:10 924private void hideIM(View edt ... -
Bad request for field slot 0,-1.错误
2012-02-07 18:19 2430SQLiteQueryBuilder queryBuil ... -
彻底关闭应用程序 要点
2011-11-01 15:02 877根据Activity的声明周期 我们知道And ... -
android 检查gps
2011-10-31 11:56 850//检查GPS模块是否开启 public void ... -
Android中的Intent详细讲解
2011-10-26 17:57 972在一个Android应用中, ... -
Android API:Activity.managedQuery()
2011-10-26 17:28 1067描述: 获取一个包含指定数据的 Cursor 对象,并 ... -
android 小部件 AndroidManifest.xml
2011-10-26 16:55 815<receiver android:name=" ... -
状态栏Notification通知
2011-10-26 11:35 933package com.pocketdigi.Notif ... -
通讯录操作示例
2011-10-21 16:05 1119package wjh.android.contact; ... -
android学习之wifimanager
2011-10-21 14:11 2006import java.util.List; i ... -
android 拍照后保存图片(2) onActivityResult
2011-10-21 13:32 3093protected void onActivityRes ... -
android 调用相机保存拍照后的图片
2011-10-21 11:31 1662Intent intent = new Inten ... -
Android有效解决加载大图片时内存溢出的问题
2011-10-20 22:17 1608尽量不要使用setImageBitmap或setImageRe ... -
Android 相机实例(一)
2011-10-20 17:53 5209在android中应用相机功能,一般有两种:一种是直接调 ... -
获得 android 通讯薄 中的内容
2011-10-20 16:21 892//得到ContentResolver对 ... -
android drawable bitmap
2011-10-18 17:40 1070android在处理一写图片资源的时候,会进行一些类型的转 ...
相关推荐
在Android开发中,`EditText` 是一个常用的组件,用于接收用户输入文本。然而,当`EditText`位于屏幕底部,用户点击输入时,软键盘弹出可能会遮挡到`EditText`,给用户带来不便。为了解决这个问题,我们需要实现`...
android edittext不弹出软键盘三种方法“: 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: <activity android:name=".Main" android:...
`Android EditText`在输入时显示悬浮文字提示,主要是通过自定义`EditText`视图或利用第三方库来实现的。下面将详细介绍这一功能的实现方法。 首先,`Android`原生的`EditText`虽然提供了`hint`属性,用于设置...
在Android开发中,`EditText`是用于用户输入文本的基本组件,常常用于收集用户的数据,如密码、邮箱地址等。为了确保用户输入的数据符合特定格式,我们可以利用正则表达式(Regular Expression)进行验证。正则...
在Android开发中,`EditText`组件是用于接收用户输入文本的关键元素。在许多应用场景中,我们可能需要对用户的输入进行一些限制,比如限制输入的字数。本篇将深入探讨如何实现`Android EditText`的多行文本输入字数...
在Android应用开发中,EditText是用户输入文本的基本组件,它提供了丰富的交互功能。当我们需要对用户的输入进行控制,比如筛选特定格式的文本或者提供选择功能时,就需要进行自定义开发。"Android EditText筛选+...
在Android开发中,`EditText` 是一个至关重要的组件,它允许用户输入文本并显示文本内容。这个"android EditText学习程序源码(若水老师)"的资料,显然是一个专门针对`EditText`组件进行深入讲解的教学资源,包含了...
在Android开发中,EditText是用户输入文本的常见组件,它允许用户输入文本并进行各种操作。然而,有时候我们并不希望用户在EditText中输入特定类型的数据,例如系统或自定义的emoji表情。在这种情况下,我们需要实现...
在Android开发中,`EditText` 是一个非常常用的控件,用于接收用户输入的文字。然而,在当前的移动设备环境中,许多用户喜欢使用各种表情符号来增强沟通的趣味性。但有些场景下,例如登录、注册或者数据录入等,我们...
在Android开发中,EditText是用户输入文本的基本组件,它允许用户在界面上输入、编辑文本。有时,我们可能需要对EditText的输入进行限制,比如限制输入的字符长度、类型、格式等,以满足特定的应用场景需求。在...
在Android开发中,`EditText` 是一个非常常见的控件,用于接收用户输入文本。而将QQ表情集成到`EditText`中,可以为用户提供更加丰富的交流体验,尤其在社交应用或者聊天应用中。本文将深入探讨如何实现这个功能,并...
在Android开发中,EditText是用于用户输入文本的基本控件,而将QQ表情插入到EditText中是一种常见的增强用户体验的交互方式,特别是在社交应用中。这个"Android EditText插入QQ表情源码"是一个适合学生毕业设计的...
本文将详细介绍如何在Android中实现`EditText`的单价和数量输入自动相乘,并且结果保留两位小数。 首先,我们需要创建两个`EditText`,一个用于输入单价,另一个用于输入数量。在布局文件中定义它们: ```xml ...
在XML布局文件中,我们可以通过设置`android:id`、`android:hint`等属性来创建和定制`EditText`。 为了实现表情插入功能,我们需要对`EditText`进行扩展,创建一个自定义的`EditText`类。这个自定义类需要重写`...
其中,`android:hint`用于设置提示信息,`android:id`用于标识`EditText`,`android:layout_width`和`android:layout_height`定义其大小。 2. 输入限制: - `inputType`:可以设置输入类型,如数字、文本、电话...
在Android开发中,EditText是用户交互的一个重要组件,它允许用户输入文本。有时,为了确保应用的用户体验和数据完整性,我们需要对EditText的输入内容进行限制。以下是对标题和描述中提到的四种限制EditText输入...
在Android开发中,`EditText`是用户输入文本的常见组件,通常用于收集用户的数据或进行搜索等操作。然而,随着移动设备的普及,用户在输入时可能会习惯性地使用emoji表情来表达情感或增强信息的表达力。但在某些场景...
在Android开发中,`EditText` 是一个非常常用的控件,用于接收用户输入的文本信息。在某些场景下,我们可能希望在用户输入内容后提供一个便捷的清除按钮,以便快速清空输入。这个功能可以通过自定义`EditText`的扩展...
**Android EditText详解** 在Android开发中,`EditText`是一个非常重要的控件,它允许用户输入文本,常用于创建表单、获取用户反馈等场景。在本文中,我们将深入探讨`EditText`的基本用法、属性设置、事件处理以及...