android - 如何在EditText中输入一个0x​​104567910?

标签 android exception math android-edittext

我正在制作一个计算器,我想确保用户能够输入“负十进制数”我在 xml 文件中单独看到该选项,例如为了放置小数,EditText 的 inputType 必须是numberDecimal 和负数 inputType 必须是“numberSigned”,但我需要两者。如果我选择 inputType 作为“文本”,那么如果不是数字,用户就可以输入任何会引发异常的内容。我也不确定如何解决。

最佳答案

您可以将两者与“|”一起使用运算符(operator)。只需指定“numberSigned|numberDecimal”。

关于android - 如何在EditText中输入一个0x​​104567910?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17812283/

相关文章:

typescript - 如何在nest.js中使用异常过滤器

java - BMI计算器错误?! java

javascript - Javascript 中的快速双曲正切近似

math - 正确渲染波形概览(+/-伏)

java - 如何根据条件隐藏recyclerview中的json对象?

android - 只需要数字软键盘?

javascript - V 8's equivalence of SpiderMonkey' s catch(e if e..)

java - Android Studio 中的最大堆大小无效错误

c# - Android 应用 + 网络服务

c++ - 如果数组中传递的项已存在,则抛出数据异常