java - 如何避免android studio中计算器中的多个点
解决方案
您可以使用布尔变量来控制所需的点数。启用或禁用该布尔变量将允许或禁止输入点。
例如
_allowDots = true;
if(_allowDots)
{
tvInput.setText(process + ".");
_allowDots = false
}
下次什么时候运行。它不会进入语句内部。
推荐阅读
- arrays - 如何在本机反应中以单独的行显示嵌套数组中的项目?
- c# - 在c#中压缩时保留文件夹权限
- terraform - 如何使 Terraform 提供程序支持导入?
- jsf - 动态primefaces menuItem不会触发命令
- excel - 使用表格中的数据在 Excel 中查找最接近的匹配项
- apache-pig - 在 GCP Dataproc 上运行 Bash 脚本
- javascript - 如何在 React.js 中将事件函数分配给 DOM 列表
- realm - SwiftUI Navigation 自动关闭/弹出 - 领域
- c++ - 如何在没有现有引擎的游戏中设计我的 EventTrigger 框架?
- javascript - JS 从对象数组中过滤某些部分