Android开发之EdittText输入0开头金额的限制算法
生活随笔
收集整理的这篇文章主要介绍了
Android开发之EdittText输入0开头金额的限制算法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
先看图:
如何让输入0自动去掉呢?
很简单直接看代码:
String total = etPrice.getText().toString();if (total.startsWith("0")) {if (total.length() >= 2) {if (!".".equals(String.valueOf(total.charAt(1)))) {total = total.substring(1, total.length());etPrice.setText(total);etPrice.setSelection(total.length());}}}几行代码即可搞定
我们再看下效果
看到效果了吧?
思路:
先判断是否以0开头,然后判断第二位只要不是小数点就直接将开头的0去掉生成新的数字,然后将光标移到最后即可
总结
以上是生活随笔为你收集整理的Android开发之EdittText输入0开头金额的限制算法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: TCL 华星研发出“极致超轻薄”平板电脑
- 下一篇: Android开发之自定义Toast(吐