android - 如何设置 InputType 以显示 inputTypeEditText 的负浮点数
问题描述
我需要在TextInputEditText内显示负值和正值。我正在以编程方式设置inputType:
inputTypeEditText.setInputType(InputType.TYPE_CLASS_NUMBER |
InputType.TYPE_NUMBER_FLAG_DECIMAL);
上面的代码仅适用于正浮点数。
我也试过
inputTypeEditText.setInputType(InputType.TYPE_CLASS_NUMBER |
InputType.TYPE_NUMBER_FLAG_SIGNED);
但是这个键盘与文本键盘相似,可以显示很多字符。
解决方案
我使用以下代码制作了显示浮点正数和负数的浮点键盘:
inputTypeEditText.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED|
InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL);
推荐阅读
- python - 如何为字典中的首字母创建多个字典?
- python - 我可以将 cookie 从 python 导出到 Chrome 吗?
- vue.js - 无法使用 Vuejs 从列表中删除选定的索引
- java - Spring Security 使用 PUT 方法返回 404
- python - 键盘一次中断多个线程
- node.js - 无法在 RHEL 上安装纱线
- r - 在 R 中使用 igraph 创建图形
- c++ - 为具有多个参数的函数创建 SWIG 类型映射的更简单方法?
- css - Webpack - postcss-import 找不到带有 VueJs 的 CSS 文件
- css - 如何在任何地方限制 img 最大宽度?