【问题标题】:Android limiting editext length including decimal placesAndroid限制edittext长度包括小数位
【发布时间】:2014-03-19 05:44:55
【问题描述】:

我想知道有什么方法可以通过xml方法限制edittext的小数位。我知道有编程限制的方法..

android:maxLength="6"

【问题讨论】:

  • 你可以使用 textwatcher 实现这个

标签: android android-edittext maxlength


【解决方案1】:

android:inputType="numberDecimal"

【讨论】:

  • 不是那个...我想给出最多六个数字,例如,如果 1245.34 ..ok... 4 个最大数字和 2 个小数...并且不希望允许一个没有小数的数字六个数字.. 例如 239876 不允许..
  • 我认为你只能通过代码来设置小数位没有属性 xml
【解决方案2】:

这可以通过编码实现... 使用text watcher 并应用onTextChanged 中的代码,它将检查十进制值后的位数。

【讨论】: