欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android开发之EdittText输入0开头金额的限制算法

发布时间:2023/12/15 Android 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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开头金额的限制算法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。