EditText输入数字做计算时的优化
来源:互联网 发布:snmp代理软件 编辑:程序博客网 时间:2024/06/05 20:17
在编写一些计算软件时使用EditText作为输入,常希望输入框能像日常计算器一样工作,因此有以下优化代码:
若当前EditText为空则将其值设为零,且将光标放在数字右边:
if(textInput.getText() == null || textInput.getText().length() == 0) {textInput.setText("" + 0);textInput.setSelection(1);}
当个位为零时,输入小数时显示成“0.xx”,且防止左边出现多个零:
String text = textInput.getText().toString();if(text.startsWith("0") && !text.startsWith("0.") && text.length() > 1) {textInput.setText(text.substring(1));textInput.setSelection(textInput.getText().length());}
0 0
- EditText输入数字做计算时的优化
- EditText限制只能输入数字的属性
- 关于EditText的输入小数点计算问题
- 计算输入数字的个数
- EditText输入是否为空,限定输入数字的实现
- android开发EditText输入时弹出数字输入键盘
- EditText限制输入数字范围
- 关于EditText输入数字密码
- EditText输入数字软件盘
- 关于EditText的输入数字校验的问题
- EditText设置输入的类型,只能输入纯数字,只能输入手机号码,只能输入邮箱等等。
- 如何让你的EditText只接受数字输入
- 如何让你的EditText只接受数字输入
- android EditText怎样限制用户的输入?数字/字母/邮箱
- android判断EditText输入的数字、中文还是字母方法
- android判断EditText输入的数字、中文还是字母方法
- android判断EditText输入的数字、中文还是字母方法
- android判断EditText输入的数字、中文还是字母方法
- Java中的垃圾回收
- android intent MIME type
- golang graphviz与pprof
- vm安装mac
- yii2 Ecommerce - (数据迁移) 索引注释
- EditText输入数字做计算时的优化
- poj_1905
- 基于jquery的二级联动菜单
- Python的unittest做参数化测试
- C++中用TinyXML对XML文件进行解析
- 触摸屏原理简介及应用
- Linux下使用git命令及github项目
- 淘宝推广谈自己心得
- ios里的KVO模式