Edittext字数限制且显示剩余可输入字数
来源:互联网 发布:知美术馆开放时间 编辑:程序博客网 时间:2024/04/29 21:19
在开发中输入框需要限制用户输入的字数,在自己的项目中用到了,所以写下来已被以后使用。
public class MainActivity extends Activity {
private EditText mEt;
private TextView mTv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
}
public void initData() {
mEt = (EditText) findViewById(R.id.et);
mTv = (TextView) findViewById(R.id.tv);
mEt.addTextChangedListener(mTextWatcher);
}
TextWatcher mTextWatcher = new TextWatcher() {
private CharSequence temp;
private int editStart;
private int editEnd;
@Override
public void beforeTextChanged(CharSequence s, int arg1, int arg2, int arg3) {
temp = s;
}
@Override
public void onTextChanged(CharSequence s, int arg1, int arg2,int arg3) {
tv_problem_int.setText(80 - s.length() + "");
}
@Override
public void afterTextChanged(Editable s) {
editStart = et_problem_zp.getSelectionStart();
editEnd = et_problem_zp.getSelectionEnd();
if (temp.length() - 1 == 80) {
Toast.makeText(MainActivity.this,
"你输入的字数已经达到了限制!", Toast.LENGTH_SHORT)
.show();
s.delete(editStart - 1, editEnd);
int tempSelection = editStart;
et_problem_zp.setText(s);
et_problem_zp.setSelection(tempSelection);
}
}
};
}
0 0
- Edittext字数限制且显示剩余可输入字数
- android EditText限制输入字数并显示剩余字数
- iOS UITextView 字数限制+提示剩余可输入字数
- iOS UITextView限制输入字数并显示剩余字数
- EditText限制输入字数
- 限制EditText输入字数
- EditText 字数限制输入
- EditText 输入字数限制
- EditText限制输入字数
- Android editText 输入字数限制
- android editText 输入字数限制
- Android editText 输入字数限制
- 限制EditText的输入字数
- Android editText 输入字数限制
- android editText 输入字数限制
- Android EditText限制输入字数
- android EditText输入字数限制
- 自动显示文本输入剩余字数,并限制文本输入字数
- 自学-js篇-defineProperty方法
- 批量生产之工厂模式
- 样式主题与自定义View
- C Primer Plus学习 二十二 指针操作对形式参量使用const
- 扑克牌24点游戏的所有组合解决方案,java编程实现
- Edittext字数限制且显示剩余可输入字数
- ROS_Kinetic_27 在ROS中使用Cartographer进行SLAM
- java之代理模式
- 投影仪工作原理细说
- C#流(stream)
- 字节流与字符流的区别
- hdu5919 Sequence II(主席树,区间第k大)
- BASE64Encoder BASE64Decoder编码解码图片
- MyBatis浅谈