m_EditText.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {
((TextView)findViewById(R.id.numcaratteri)).setText(String.format(getString(R.string.caratteri), s.length())); } public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub } public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub } });
解决方案 »
- EditText 怎么变成了变成黑底白字
- Android 奇怪一个问题
- 使用HttpClient为什么在第二个Activity中无法获取网页内容?
- Test run failed: Test run failed to complete. Expected 1 tests, received 0
- 一个33岁的失业男人再开始学习Android开发,是不是有必要?是不是年龄大?是不是学完后,没有公司要?
- Android系统如何获取手机分辨率
- google source上的代码clone之后怎么运行啊?是用eclipse还是intelli idea啊
- eclipse,如何游刃有余的进行调试代码?
- 怎么不显示界面了自定义内部类baseadapter实现gridview从R文件取id
- EditText弹出软键盘,布局webview不动,遮挡屏幕
- 程序运行不动,过短时间自动休眠了,然后再解锁休眠程序就黑屏了!!
- 求助:android2.1d编译的时候出现的问题 在线等
m_EditText.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
} public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
} public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
// 得到文字,将其显示到TextView中
m_TextView.setText("文本框中内容是:" + m_EditText.getText().toString());
}
});
我当时先用setOnFocusChangeListener,结果不行,这样只有失去焦点时才能更新textView,然后就找到了addTextChangedListener,想这个应该行。