java - 将双值写入 TextView

标签 java android textview double

我正在尝试以 0.0 小时为单位显示时间。所以我想将分钟除以 60 得到 .xx

这就是我所拥有的,但在 .即使输入的分钟数不均匀...

double hoursLeftMins = hoursRemaining + (minsRemaining/60);
recommendTime.setText(Double.toString(hoursLeftMins));

最佳答案

如果 minsRemainingint 将表达式更改为

double hoursLeftMins = hoursRemaining + (minsRemaining/60.0);

说明:如果两个整数相除,小数部分将被截去。为了保留小数部分,请除以 60.0,以便将数字视为实数,而不是整数。

关于java - 将双值写入 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14712063/

相关文章:

Android 生成签名 APK

android - 宽度为 "wrap_content"的多行 TextView

ICS 文本中的 android:ellipsize 在省略号之后继续

android - 运行时配置更改后 DialogFragment 变为 null

android - 如何强制 RecyclerView.Adapter 在所有元素上调用 onBindViewHolder()

java - 如何在Android中使用不同参数在同一 Activity 中裁剪两个不同的图像?

java - log4j。如何从依赖库捕获日志事件

java - 当我们有 LinkedBlockingQueue 时,为什么要使用 ConcurrentLinkedQueue?

java - 如何获取 pdf 文档 iText 7 的页面大小

android - 无法解析 "./elements/Marker"- 有人可以告诉我出了什么问题吗?