Android 中EditText 的inputType 属性及其他常用属性详解
文章推薦指數: 80 %
一、xml里面调用:android:inputType="number"/> 二、Activity里的调用:EditText editText=(EditText)findViewById(R.id.edittext) ...
Android中EditText的inputType属性及其他常用属性详解
hust_twj
2017-12-1914:55:26
5916
收藏
5
分类专栏:
Android
文章标签:
android
edittext
inputType
属性
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hust_twj/article/details/78842693
版权
Android
专栏收录该内容
52篇文章
0订阅
订阅专栏
一、xml里面调用:
android:inputType="number"/>
二、Activity里面调用:
EditTexteditText=(EditText)findViewById(R.id.edittext);
intinputType=InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_VARIATION_NORMAL;
editText.setInputType(inputType);
三、xml的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”----时间键盘
四、EditText其他常用属性:
android:layout_gravity="center_vertical"设置控件显示的位置:**默认top**,这里居中显示,还有bottom
android:numeric="integer"设置只能输入整数,如果是小数则是:decimal
android:singleLine="true"设置单行输入,一旦设置为true,则文字不会自动换行。
android:password="true"设置只能输入密码
android:textStyle="bold"字体,bold,italic,bolditalic
android:capitalize="characters"以大写字母写
android:textAlign="center"EditText没有这个属性,但TextView有
android:textColorHighlight="#cccccc"被选中文字的底色,默认为蓝色
android:textColorHint="#ffff00"设置提示信息文字的颜色,默认为灰色
android:textScaleX="1.5"控制字与字之间的间距
android:typeface="monospace"字型,normal,sans,serif,monospace
android:background="@null"空间背景,这里没有,指透明
五、其他
密码框属性android:password=”true”这条可以让EditText显示的内容自动为星号,输入时内容会在1秒内变成*字样。
纯数字android:numeric=”true”这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入仅允许android:capitalize=”cwj1987”这样仅允许接受输入cwj1987,一般用于密码验证下面是一些扩展的风格属性android:editable=”false”设置EditText不可编辑android:ellipsize=”end”自动隐藏尾部溢出数据,一般用于文字内容过长一行无法全部显示时
hust_twj
关注
关注
0
点赞
踩
0
评论
5
收藏
一键三连
扫一扫,分享海报
专栏目录
AndroidEditText实现输入金额类型详解
08-29
EditText是Android中一个非常实用的控件,有很多InputType,可以来达到不同的输入效果,下面这篇文章主要给大家介绍了关于AndroidEditText实现输入金额类型的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
androidEditText中inputType的属性列表
疯狂安卓
01-10
68
android1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。
这也大大的方便的操作。
有时需要虚拟键盘只为字符或只为数字。
所以inputType尤为重要。
//文本类型,多为大写、小写和数字符号。
android:inputType="none...
插入表情
添加代码片
HTML/XML
objective-c
Ruby
PHP
C
C++
JavaScript
Python
Java
CSS
SQL
其它
还能输入1000个字符
android:inputType常用取值
热门推荐
xqf222的专栏
08-06
8万+
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。
这也大大的方便的操作。
有时需要虚拟键盘只为字符或只为数字。
所以inputType尤为重要。
android:inputType="phone" /> //文本类型,多为大写、小写和数字符号。
android:inputType="none" android:inputType="text
EditText属性
caidai1989的专栏
04-21
368
三、顺便介绍一下xml的inputtype的值。
Android:inputType=”none”
android:inputType=”text”
android:inputType=”textCapCharacters”字母大写
android:inputType=”textCapWords”首字母大写
android:inputType=”textCapSentences”仅
androidEditTextinputType说明
weixin_34059951的博客
08-20
162
在开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType=""。
android:inputType="none"android:inputType="text"android:inputType="textCapCharacters"//前3个输入普通字符android:input...
Android常见inputType
Android攻城狮
03-10
1259
//文本类型,多为大写、小写和数字符号。
android:inputType="none"//输入普通字符
android:inputType="text"//输入普通字符
android:inputType="textCapCharacters"//输入普通字符
android:inputType="textCapWords"//单词首字母大小
andro
AndroidEditTextinputType常用属性值含义
一个仰望天空的Man的博客
02-21
904
最常用的三个属性
android:inputType="textPassword"//密码
android:inputType="number"//数字键盘
android:inputType="phone//拨号键盘
其他属性
android:inputType="none"//普通字符
android:inputType="te
Android中EditText的inputType属性及其他常用属性
android开发笔记
08-20
520
一、xml里面调用:
android:inputType="number"/>
二、Activity里面调用:
EditTexteditText=(EditText)findViewById(R.id.edittext);
intinputType=InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMB...
Adroid相关问题收集
zwn_software的博客
08-22
57
1、在一个Activity中在一个点击事件时执行startActivityForResult(intent,0);跳转到第二个Activity上后,再从第二个Activity上传回结果给第一个Activity时调用setResult(RESULT_OK,intent);后,但第一个Activity中的onActivityResult()方法接收的resultCode跟setResult设...
Androidedittext属性inputtype详解
mmsx
03-28
4万+
上个星期看公司一个项目中灵活用到edittext属性inputtype。
inputtype属性不仅可以再xml里面定义。
还可以在activity设置的。
项目应用场景是这样。
一个页面需要很多的对话框输入,包括需要字符型,数字型,或者密码输入。
但是只做了一个弹出对话框,然后不同调用这个对话框,用唯一码识别那个按键调用弹出。
那么弹出来对话框(输入类型)要灵活设置。
就需要activity传递inputtype这个属性值进行设置。
因为这个对话框都只调用了一个xml。
这是一个场景吧。
Android中EditText的inputType属性的详解
ren_jingjing的博客
04-24
433
上个星期看公司一个项目中灵活用到edittext属性inputtype。
inputtype属性不仅可以再xml里面定义。
还可以在activity设置的。
项目应用场景是这样。
一个页面需要很多的对话框输入,包括需要字符型,数字型,或者密码输入。
但是只做了一个弹出对话框,然后不同调用这个对话框,用唯一码识别那个按键调用弹出。
那么弹出来对话框(输入类型)要灵活设置。
就需要activity传递inputt
Android开发中EditText:一、属性详解
qq_41466437的博客
10-22
332
在android开发中,EditText组件是一个常用控件,也是一个比较重要的组件,它的基本属性需要熟练使用才行,接下来就来讲一下在Android开发中EditText组件的基本使用。
Android关于Edittext的inputtype属性详解
橘子味''的博客
07-05
580
本文整理翻译至:https://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
如有错误欢迎指正
说明
该属性用来帮助输入法决定然后让用户在这里输入文本,可以用“|”符号来串联多个值来进行设定。
-
使用方式
1.在xml文件中的Edittext的属性里
<
android代码设置inputtype,android–如何正确设置EditText的InputType?
最新发布
weixin_30051655的博客
05-26
241
我希望我的EditText内容类型为数字.我根据reference将InputType设置为2.但是仍然可以输入任何字符.finalEditTextinput=newEditText(this);input.setRawInputType(InputType.TYPE_CLASS_NUMBER);我在这做错了什么?我不能使用XML,但我有一个带有android:inputType=“n...
android:inputType参数类型说明
piaoyao424的专栏
02-26
628
android:inputType="none"--输入普通字符
android:inputType="text"--输入普通字符
android:inputType="textCapCharacters"--输入普通字符
android:inputType="textCapWords"--单词首字母大小
android:inputType="textCapSentences"--仅第一个
Android开发之EditText属性详解
08-14
920
1、EditText输入的文字为密码形式的设置
(1)通过.xml里设置:
把该EditText设为:android:password="true"//以”.”形式显示文本
(2)在代码里设置:
通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。
editText.setTransformationMethod(P...
EditTextinputType属性详解
叶落悲秋
05-24
500
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。
这也大大的方便的操作。
有时需要虚拟键盘只为字符或只为数字。
所以inputType尤为重要。
android:layout_width="fill_parent"android:layout_height="wrap_content"
android:inputType="text"/>
EditText的inputType属性详解,让指定的EditText获取焦点并弹出软键盘
ht1063899049的博客
06-20
8867
Android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。
这也大大的方便的操作。
有时需要虚拟键盘只为字符或只为数字。
所以inputType尤为重要。
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android...
©️2021CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
hust_twj
CSDN认证博客专家
CSDN认证企业博客
码龄7年
暂无认证
56
原创
6万+
周排名
93万+
总排名
49万+
访问
等级
3848
积分
52
粉丝
296
获赞
95
评论
242
收藏
私信
关注
热门文章
Android从一个APP跳转到另一个APP的主界面或某页面,并传递数据
65371
Android之uri、file、path相互转化
41384
Android防止多次重复点击的三种方法
41398
四种色彩模式ARGB_8888、ARGB_4444、RGB_565、ALPHA_8的区别
26974
图解AndroidView动画中android:pivotX和android:pivotY属性的含义
24424
分类专栏
Android消息机制浅析
4篇
Android源码浅析
Android
52篇
Java
3篇
Python
2篇
数据库
AndroidDebug
3篇
版本控制
Kinect
iOS
2篇
生活/随笔
1篇
音视频
1篇
最新评论
Android自定义水平渐变进度条的几种实现
wmxz520:
有问题,进度比较小或者比较大的情况没有考虑
使用requestWindowFeature(Window.FEATURE_NO_TITLE)去掉标题栏失效的解决方法
zzx582001:
很清晰,赞一个
Android从一个APP跳转到另一个APP的主界面或某页面,并传递数据
weixin_43222565:
网页存在的话就不是activity原生了呀,那就相当于只是加载了个网页,所以其实你可以试着这个方法加载完做一点回调的操作
Android从一个APP跳转到另一个APP的主界面或某页面,并传递数据
weixin_54592610:
可以使用由Xinstall免费提供的一键拉起功能,能够实现不论应用是否在后台存在,均可通过网页中唤醒应用的场景。
基于三个kinect的人体建模
橙稚:
3个实现的效果,怎么样,我现在用的是8个
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Android10使用drawablexml设置渐变背景的坑
Android使用JetpackLifecycle创建可感知页面生命周期的Dialog、Banner等
Android消息机制Message的target==null的黑科技
2019年11篇
2018年8篇
2017年31篇
2016年12篇
2015年4篇
目录
目录
分类专栏
Android消息机制浅析
4篇
Android源码浅析
Android
52篇
Java
3篇
Python
2篇
数据库
AndroidDebug
3篇
版本控制
Kinect
iOS
2篇
生活/随笔
1篇
音视频
1篇
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值
延伸文章資訊
- 1《Android》『EditText』- EditText 的基本用法 - 賽肥膩膩の ...
與Button 一樣,EditText 類別繼承自TextView 類別,也因此EditText 類別中的很多方法均繼承自TextView,用法完全一致,以下主要說明一些EditText 的基本用法。
- 2android EditText inputType详解 - 简书
这是一篇关于Android EditText中的inputType详解,因为Android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用...
- 3一起幫忙解決難題,拯救IT 人的一天
[Day 07] 我的第一個Android程式- BMI程式設計(二) 簡介EditText的inputType. [Andriod] Andriod Studio 從入門到進入狀況系列第8 篇.
- 4EditText, inputType values (XML) - Stack Overflow
Set inputType for an EditText Programmatically ...
- 5Android 中EditText 的inputType 属性及其他常用属性详解
一、xml里面调用:<---输入数字->android:inputType="number"/> 二、Activity里的调用:EditText editText=(EditText)findV...