EditText计数的实现
来源:互联网 发布:java集合框架总结 编辑:程序博客网 时间:2024/05/17 02:01
package com.example.edittextproject;
import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.support.v4.app.NavUtils;
public class MainActivity extends Activity {
private TextView tv=null;
private EditText et=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initContent();
setListener();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
private void initContent(){
tv=(TextView) findViewById(R.id.text);
et=(EditText) findViewById(R.id.edit);
}
private void setListener(){
et.setOnKeyListener(new EditText.OnKeyListener(){
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
String str_temp=null;
str_temp=et.getText().toString();
tv.setText(""+str_temp.length());
return false;
}});
}
import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.support.v4.app.NavUtils;
public class MainActivity extends Activity {
private TextView tv=null;
private EditText et=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initContent();
setListener();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
private void initContent(){
tv=(TextView) findViewById(R.id.text);
et=(EditText) findViewById(R.id.edit);
}
private void setListener(){
et.setOnKeyListener(new EditText.OnKeyListener(){
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
String str_temp=null;
str_temp=et.getText().toString();
tv.setText(""+str_temp.length());
return false;
}});
}
}
以上为每次输入进EditText文本框就有已经输入的数字显示 每个英文字母或者是汉字都按一个来计算 效果如下图:
- EditText计数的实现
- 计数排序的实现
- 计数排序的实现
- 实现MaterialDesign的EditText
- 计数排序的C++实现
- 引用计数的一种实现
- 自动引用计数的实现
- 计数排序的 java实现
- share_ptr 引用计数的实现
- C++ 计数排序的实现
- 计数排序的简单实现
- android 点击空白处收起键盘和自定义EditText实现右下角计数控件
- 一种引用计数机制的实现
- 计数排序(CountingSort)的实现
- 计数排序的PHP实现 Counting sort
- 带引用计数的智能指针实现
- 计数排序的分析与实现
- 内核模块引用计数的实现
- NSAssert()的用法
- java日期转字符串 字符串转日期 日期转日历 日历转日期
- Android开发中ConnectivityManager应用
- Hbase shell 常用命令
- sfo查询条件,具体到查询字段
- EditText计数的实现
- java在oracle数据库中如何插入读取CLOB值
- 取出字符串strName前4个汉字
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- css/js压缩工具
- gcc编译失败--sin
- Ext 的 addEvents方法
- AlertDialog 的自定义
- 本人对手机应用、android、ios系统感兴趣