Textview文字监控(输入到某个字符后,进行操作)
2013-11-01 11:13
302 查看
以手机号充值为例,当用户输入最后一位数时候,进行汇率的变换。
1.首先给用户添加一个textchangedlistener
2.然后再写一个文字变化的监视器
mobile_et.addTextChangedListener(textWatcher); /** * 实时监听用户输入的手机号,输入至最后一位后,计算折扣后的金额 */ TextWatcher textWatcher = new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // 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 afterTextChanged(Editable s) { if(s.length() == 11){ String amountYuan = amount_et.getText().toString();//用户选择的金额+元 String mobileNum = mobile_et.getText().toString().trim(); int tMobile = Utils.getMobileOp(mobileNum); String disAmount= getDisAmount(tMobile, amountYuan); amount_discount_tv.setText(disAmount); } } };
相关文章推荐
- 关于textView实时监控输入文字长度
- textfield/textview的子类,实现功能:几种不同类型的最大输入字符串字数限制,剩余可输入字符数,emoji表情过滤
- 关于AutoCompleteTextView 为什么必须输入两个字符才能出现补全提示的问题的解决办法
- 安卓编程 使EditText无法输入只能进行复制等操作
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- TextField中进行字符的输入限制
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- EditText如何在全部输入完成时才进行操作
- Android TextWatcher监控EditText中的输入内容并限制其输入字符
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- IOS开发 textView输入文字时键盘切换为中文输入法后,第一个输入的字母变成英文
- Android 限制textview Edittext 只能输入电话号码和特定字符的方法
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- iOS开发笔记- cell里放textView根据输入的文字动态改变textView以及cell高度
- Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
- EditText不消失的提示文字,在提示文字后进行输入
- iOS实现TextView提示文字并且输入字数限制
- TextView显示丰富多彩的文字(一)——如何使用CharacterStyle格式化字符