android widget 之EditText
EditText 相当于很多程序中的TextField,是一个可以让用户输入文本的组件,是用户和程序之间用于传输数据的纽带,通过它用户可以把数据传送给Android程序。
<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView android:id="@+id/lable1"
android:text="This is a Label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#cc0000"
android:textColor="#ffffff"
android:textSize="16sp"
android:padding="10dip"/>
<EditText android:id= "@+id/plaintext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="10dip"
android:hint="请输入一个值"
android:textColorHint="#238745"
android:maxLength="5"/>
<EditText android:id="@+id/passwordtext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="10dip"
android:password="true"
android:hint="请输入密码"/>
<EditText android:id="@+id/numbertext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="10dip"
android:numeric="signed"
android:hint="请输入数字"/>
<EditText android:id="@+id/phonenumbertext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="10dip"
android:phoneNumber="true"
android:hint="请输入电话号码"/>
<EditText android:id="@+id/inputtypetext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="10dip"
android:inputType="datetime"
android:hint="请输入电话号码"/>
</LinearLayout>
显示效果如下:
EditText集成自TextView,所以拥有TextView的所有属性。另外,EditText还有属于自己的属性。android:hint是EditText的默认提示文字,一般用于提示用户输入。android:textColorHint是提示文字的颜色,如果不设置,就为默认提示颜色。android:maxLength表示最大输入长度。android:password="true"就可以实现这一密码输入功能,可以看到其输入效果如下:
android:numeric="signed" 表示输入数字的类型,可以是Integer,一共有三种分别为integer(正整数)、signed(带符号整数)和decimal(浮点数):
android:phoneNumber="true"用于专门输入电话号码的文本框也是大有用途,有了他我们对是否是电话号码的校验就容易的多了(因为字符是正确的,只要校验格式 ).通过设置android:phoneNumber="true"就可以把EditText变成只接受电话号码输入的文本框,连软键盘都已经变成拨号专用软键盘了,所以不用再担心输入其他字符了
android widget 之EditText相关推荐
- Android -- TextView与EditText 同步显示
Android -- TextView与EditText 同步显示 文章分类:JavaEye 方法一.利用View.OnKeyListener"同步"显示 Java ...
- android里的editText怎么用,Android自定义控件EditText使用详解
本文实例为大家分享了Android自定义控件EditText的具体代码,供大家参考,具体内容如下 自定义控件分三种: 1. 自绘控件 2. 组合控件 3. 继承控件 代码已上传到 github 以后的 ...
- 自定义android控件EditText 自定义边框 背景
自定义EditText边框背景: 首先重新定义一个style.在values文件夹下新建一个xml文件: <?xml version="1.0" encoding=" ...
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容,作个笔记. 主布局: <?xm ...
- android edittext 输入法表情,Android开发中EditText禁止输入Emoji表情符
在开发中可能多处会用到过滤Emoji表情符,一般情况下,我们会通过EditText的addTextChangedListener()监听来过滤Emoji表情,但在实际开发中会遇到多个EditText, ...
- android 8.0 edittext,android – Autofill框架更新8.1导致EditText崩溃
我将手机从8.0更新到8.1,现在当我尝试在我的应用程序(使用API级别25构建)上点击任何EditText或com.rengwuxian.materialedittext.MaterialEdi ...
- Android:TextView和EditText
TextView TextView文本框组件用于显示文字,继承自android.view.View,在android.widget包中. 常用属性 解释 android:autoLink 当文本为ur ...
- Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)
今天我们要写一下Android Widget的开发,由于快点凌晨,我就不说的太具体了,同志们就模仿吧!首先看一下效果图: 下面是Demo的详细步骤: 一.新建一个Android工程命名为:Widget ...
- at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)
错误提示 错误原因 參考链接 错误提示: at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:) 在Andro ...
最新文章
- linux 脚本continue,shell中的break和continue
- java代码怎样连接es,Elasticsearch 连接ES的两种方式
- 载荷谱matlab,收获机车架载荷测试及载荷谱编制方法研究
- MVC中validateRequest=false不起作用
- .NET开源OpenID和OAuth解决方案Thinktecture IdentityServer
- zabbix+telegram 报警
- 极域课堂忘记密码,解决方法,万能密码
- php error unexpected,PHP 错误 Parse error: syntax error, unexpected ‘[‘ in 解决办法
- Inside-out追踪技术浅析
- linux安装CUPS详细教程,ubuntu安装打印机CUPS
- JFreechart中文在AIX下显示方框解决方法
- git+github+jenkins自动发布
- 微服务架构深度解析与最佳实践-第一部分:微服务发展历程和定义
- uva - 123 - Searching Quickly
- iOS description方法的使用介绍
- golang 调试工具dlv 各个命令的用法
- 我的世界python——“玻璃行者”
- Android Dev Tools官网地址:http://www.androiddevtools.cn/
- 松下A6伺服驱动器外部绝对值光栅尺全闭环参数设置
- 紫丁香终于没有坚持到第11年