方法一.利用View.OnKeyListener"同步"显示
EditText myEdit = (EditText)findViewById(R.id.myEdit);
TextView myText = (TextView)findViewById(R.id.myText);
myEdit.setOnKeyListener(new EditText.OnClickListener(){
public boolean onKey(View v , int keyCode , KeyEvent event)
{
myText.setText(myEdit.getText());
return false;
}
});
方法二. 利用TextWatcher,真正实现同步
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.EditText;
import android.widget.TextView;
public class TextWatcherDemo extends Activity implements TextWatcher{
/** Called when the activity is first created. */
private TextView myText;
private EditText myEdit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myText=(TextView)findViewById(R.id.text);
myEdit=(EditText)findViewById(R.id.edit);
myEdit.addTextChangedListener(this);
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
myText.setText(myEdit.getText());
}
}
分享到:
相关推荐
这个需求变态的地方在于,假如用一个EditText+TextView,那么不好控制二者之间的距离,就算是做了各种适配,但是用户可以设置系统的字体,仍然显示很难看!没办法,之好在一个EditText里面来实现号码部分可编辑,...
Android-html-textview.zip,显示简单HTML内容的文本视图,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
android控件详解----TextView
一个利用RxJava在TextView和EditText上渲染的markdown解析器,支持大部分语法以及部分语法在EditText上实时预览(yydcdut)
Easily switch between EditText and TextView seamlessly. Grab via Gradle :coffee: dependencies { implementation 'com.camerash:toggleedittextview:0.1.1' } Usage :computer: ToggleEditTextView In your ...
LinearGradient实现TextView字体渐变的效果
4、如果一切正常,那么你会在虚拟设备看到常用的控件(包括TextView, EditText,AutoCompleteTextView,MultiAutoCompleteTextView,Button,ImageButton,ToggleButton,CheckBox和RadioButton),根据中文提示操作。...
本人封装的一个工具类,可对textview和EditText中的部分字体修改颜色和大小。希望对大家有所帮助! 有四个构造方法,可以改变字体大小和颜色或者默认TextView本身的颜色大小都可以!! 代码中都写又详细的注释!
基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton 基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton 基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton 基本...
•Android---UI篇---TextView(文本框) • •Android---UI篇---EditText(编辑框) • •Android---UI篇---DatePicker,TimePicker(日期和时间) • •Android---UI篇---ImageButton(带图标的按钮) • •Android---UI...
WhatsappFormatter,textView和editText的简单格式设置选项与whatsapp提供的相同。.zip
The library also includes a workaround to prevent TextView from crashing on specific Android versions and the possibility to load images from local drawables folder or from the Internet. This library ...
Android-TextView-LinkBuilder-master,创建可点击的链接,博客附件,效果请查看博客相对应项目。
android下textview 显示html片段,可以显示文字和图片混排,图片可以是网络图片
Android中使用TextView、EditText完成登录验证的代码清单.pdf 学习资料 复习资料 教学资源
textview搜索 edittext搜索 文本光标定位,文本快速定位,文本标记
android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString
本篇文章将使用EditText(编辑文本框)、TextView(文本框),以及Button(命令按钮)组件来模仿设计一个友好的登录界面,当“学号”、“姓名”、“密码”文本框中都输入后,点击登录,如果密码正确则显示“快跑呀,XX...
Android中使用TextView、EditText完成的新闻详情浏览的代码清单.pdf 学习资料 复习资料 教学资源
Android中使用TextView、EditText完成登录验证练习题的任务说明.pdf 学习资料 复习资料 教学资源