1. 范例说明
EditText Widget设计的初衷是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?Android的多数Widget都有setOnKeyListener事件,通过Listener捕捉User的键盘事件。
本范例将以EditText与TextView示范如何在捕捉User键盘输入文字的同时实时取得文字,同步显示于TextView。
2. 运行结果
3. 编写代码
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* 取得TextView、EditText */
mTextView01 = (TextView) findViewById(R.id.myTextView);
mEditText01 = (EditText) findViewById(R.id.myEditText);
/* 设定EditText用OnKeyListener事件来启动 */
mEditText01.setOnKeyListener(new EditText.OnKeyListener() {
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
/* 设定TextView显示EditText所输入的内容 */
mTextView01.setText(mEditText01.getText());
return false;
}
});
}
4. 扩展学习与作业
EditText中进行文字截获和事件监听
http://www.eyeandroid.com/thread-10111-1-1.html
作业:写一个例子用TextWatcher来监听软、硬键盘的输入。
5.视频讲解
http://www.eyeandroid.com/thread-10114-1-1.html
- 大小: 22.2 KB
分享到:
相关推荐
edittext 与textview 所有属性详解
Easily switch between EditText and TextView seamlessly. Grab via Gradle :coffee: dependencies { implementation 'com.camerash:toggleedittextview:0.1.1' } Usage :computer: ToggleEditTextView In your ...
EditText和Textview的部分文字响应
TextViewRichDrawable This is a tiny library which empowers TextView's (and its inheritors) ...This library is just an extension of Android's TextView. Usage Enable vector Drawable support for pre Lo
Android环境中的文件输入输出、自动补全EditText等应用
根据mars老师的视频,自己也照模样写了个简单的例子,适合初学者看,学习!代码有详细注释
基于android的计算器代码 代码如下: package com.android.xiong.gridlayoutTest; import java.math.BigDecimal; import java.util.regex.Pattern; import com.android.xiong.gridlayoutTest.R.id; import...
android-edittext-validator提供了内容验证的编辑框.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
1 What Is Android? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Brief History of Embedded Device Programming . . . . . . . . . . . . . . . . . . . . ...
android:imeOptions附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。 android:imeActionId设置IME...
Android应用源码开发Demo,主要用于毕业设计学习。
android-edittext-validator-master.zip 表单检验,验证输入的信息格式。
前几年的Android应用源码Demo,主要面向的是学生毕业设计学习。
[Android开发从零开始].5.EditText控件学习
开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 ...
android edittext不弹出软键盘三种方法“: 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: <activity android:name=".Main" android:...
Android 自定义view-仿新浪微博#话题#插入EditText 博客地址http://blog.csdn.net/u014702653/article/details/52799715
一、[Android实例]实现TextView里的文字有不同颜色 转eoe:http://www.eoeandroid.com/thread-4496-1-1.html import android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3); t3.setText( ...
Android框架chips-edittext-library.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android #话题# @昵称 edittext textview 输入变色