android studio上的kotlin文本视图中没有新行
趣味提交器(视图:视图){android studio上的kotlin文本视图中没有新行,android,android-studio,kotlin,Android,Android Studio,Kotlin,趣味提交器(视图:视图){ 在这段代码中,我需要一行新代码,谢谢!在money.text中,但我没有收到任何新行。我是android开发的新手,因此,我无法指出错误。让我们逐行检查您的代码: s是一个不好的变量名,因为它根本不是描述性的 你不需要(牙套) 这里的:字符串是可选的。在这种明显的情况下,我会发出它 $是kotlin编译器包含以下变量的标志。因此,在表示“美元”时不能使用$。请参阅如何转义它 虽然“.00”起作用,但它不是一种好的样式。我建议您使用所述的字符串格式 可以写为val
在这段代码中,我需要一行新代码,谢谢!在money.text中,但我没有收到任何新行。我是android开发的新手,因此,我无法指出错误。让我们逐行检查您的代码:
是一个不好的变量名,因为它根本不是描述性的s
- 你不需要(牙套)
- 这里的
:字符串是可选的。在这种明显的情况下,我会发出它
是kotlin编译器包含以下变量的标志。因此,在表示“美元”时不能使用$。请参阅如何转义它$
- 虽然
起作用,但它不是一种好的样式。我建议您使用所述的字符串格式“.00”
- 可以写为
val s=“\$${String.format(“%.2f”,total)}”
- 你应该尽可能地使用,但这超出了这个答案的范围
- 这是正确的,但不必要的冗长:
已经是一个字符串,因此不需要“Total:$s\n谢谢!”
.toString()
- 不需要支架
- 可以写成
money.text=“总计:$s\n谢谢!”
/* pricing of coffee */
val total = quantity * 5
val s: String = ("$$total.00")
money.text = ("Total : $s\nThank You!").toString()
//This is calling On click listener
Toast.makeText(this, "order_Submitted", Toast.LENGTH_SHORT).show()
}
val s: String = ("$$total.00")
money.text = ("Total : $s\nThank You!").toString()