当前位置: 首页 > news >正文

android edittext 防止输入多个小数点或负号

有些英文系统的输入法,或者定制输入法。使用xml限制不了输入多个小数点和多个负号。所以代码来控制。

一、通过XML设置限制
<EditText
    android:id="@+id/editTextNumber"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="numberSigned|numberDecimal"
    android:digits="0123456789.-" />

numberSigned:允许输入正负号;numberDecimal:允许输入小数点;android:digits:限制输入的字符为0-9.-

二、通过代码动态设置

java 代码如下

EditText editText = findViewById(R.id.editTextNumber);

editText.setFil

相关文章:

  • 开发环境搭建-05.后端环境搭建-前后端联调-通过断点调试熟悉项目代码特点
  • 每日一题----------枚举的注意事项和细节
  • C/C++蓝桥杯算法真题打卡(Day3)
  • 江科大51单片机笔记【11】AT24C02(I2C总线)
  • 算法·搜索
  • 数据集笔记 LTA Traffic Count
  • VS2019,VCPKG - 为VS2019添加VCPKG
  • LInux 文件系统
  • Spring Boot 缓存最佳实践:从基础到生产的完整指南
  • 实时读取另一个串口发来的返回数据
  • Android 低功率蓝牙之BluetoothGattDescriptor详解
  • 装饰器模式--RequestWrapper、请求流request无法被重复读取
  • 基于GeoTools的GIS专题图自适应边界及高宽等比例生成实践
  • 【JavaSE-8】面向对象
  • 运动控制卡--固高实用
  • 软件信息安全性测试流程有哪些?专业软件测评服务机构分享
  • MySQL自定义序列数的实现
  • 【AIGC系列】6:HunyuanVideo视频生成模型部署和代码分析
  • 【Framework系列之Client】UIManager和UIPanel模块介绍
  • Go加spy++隐藏窗口
  • 《适合我的酒店》:让读者看到梦想,也是作家的职责
  • 商务部:“一国一策”落实对非合作“十大伙伴行动”
  • 演员朱媛媛去世,其丈夫辛柏青发讣告
  • 在深化教育科技人才一体发展上打头阵、当尖兵!陈吉宁调研复旦大学
  • 央行行长潘功胜主持召开金融支持实体经济座谈会
  • 英伟达推出新技术加速AI芯片连接,期望构建互联互通生态