EditText限制输入数字,精确到小数点后1位的设置方法

发布时间 - 2026-01-11 00:40:08    点击率:

在EditText的布局文件里面设置:

android:inputType="numberDecimal"

在代码中:

/** 输入框小数的位数*/
private static final int DECIMAL_DIGITS = 1;

InputFilter lengthfilter = new InputFilter() {
  public CharSequence filter(CharSequence source, int start, int end,
                Spanned dest, int dstart, int dend) {
    // 删除等特殊字符,直接返回
    if ("".equals(source.toString())) {
      return null;
    }
    String dValue = dest.toString();
    String[] splitArray = dValue.split("//.");
    if (splitArray.length > 1) {
      String dotValue = splitArray[1];
      int diff = dotValue.length() + 1 - DECIMAL_DIGITS;
      if (diff > 0) {
        return source.subSequence(start, end - diff);
      }
    }
    return null;
  }
};
et_content.setFilters(new InputFilter[] { lengthfilter });

以上这篇EditText限制输入数字,精确到小数点后1位的设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# edittext限制输入数字  # EditText限制小数点前后位数的实例  # Android金额输入框只允许输入小数点后两位效果  # Android 限制edittext 整数和小数位数 过滤器(详解)  # Android 限制显示小数点后两位的实现方法  # 给大家  # 希望能  # 这篇  # 小编  # 大家多多  # 输入框  # 特殊字符  # static  # numberDecimal  # private  # final  # lengthfilter  # public  # InputFilter  # int  # DECIMAL_DIGITS  # inputType  # strong  # color  # span 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  如何用PHP工具快速搭建高效网站?  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  Laravel Fortify是什么,和Jetstream有什么关系  C语言设计一个闪闪的圣诞树  微信小程序 require机制详解及实例代码  使用Dockerfile构建java web环境  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel如何实现事件和监听器?(Event & Listener实战)  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  在线制作视频网站免费,都有哪些好的动漫网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  node.js报错:Cannot find module 'ejs'的解决办法  Java遍历集合的三种方式  如何彻底卸载建站之星软件?  电商网站制作价格怎么算,网上拍卖流程以及规则?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何在建站宝盒中设置产品搜索功能?  jQuery validate插件功能与用法详解  JavaScript模板引擎Template.js使用详解  Python文件流缓冲机制_IO性能解析【教程】  历史网站制作软件,华为如何找回被删除的网站?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Linux系统命令中tree命令详解  制作公司内部网站有哪些,内网如何建网站?  个人网站制作流程图片大全,个人网站如何注销?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  如何在云主机上快速搭建多站点网站?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  网易LOFTER官网链接 老福特网页版登录地址  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  佛山网站制作系统,佛山企业变更地址网上办理步骤?  原生JS实现图片轮播切换效果  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何自定义建站之星网站的导航菜单样式?  如何在云主机快速搭建网站站点?  Laravel storage目录权限问题_Laravel文件写入权限设置  如何在IIS7中新建站点?详细步骤解析  微信小程序 五星评分(包括半颗星评分)实例代码  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  javascript中闭包概念与用法深入理解  如何用腾讯建站主机快速创建免费网站?  网站图片在线制作软件,怎么在图片上做链接?  企业网站制作这些问题要关注