如题,本文主要说的就是 如何限制 EditText 中 可输入整数和小数 的位数 。
近期,由于公司业务需求中有价格输入功能,给出的要求说是,必须整数能输入几位,小数能输入几位。。。好嘛,产品一句话,开发人员就得忙好久。平时工作过程中,一般用到的都是限制输入内容的长度而已,像这种限制 数值输入的整数位和小数位的需求还真不怎么多见。当时,做到这个的时候,我也有种懵逼的感觉,感觉真是太麻烦了,,后来想了想,只要分析清楚了,还是挺容易的。现整理出来,希望能帮助到有需要的人。
用法如下:
EditText etTest = (EditText) findViewById(R.id.et_test);
etTest.setInputType(InputType.TYPE_CLASS_NUMBER | InputType