【发布时间】:2018-08-14 00:29:14
【问题描述】:
我如何从drawablesconcat image?
我试过了,但是输出的是人脸的id。
还有其他方法吗?
fun talk(username: String?, message: String): String {
val receive = message.toLowerCase()
when {
receive.contains("hello") -> {
var user = ""
if (username != null) {
user = " " + username
}
return "Hello$user!"
}
receive.contains("hey") -> return "Hey $username!"
receive.contains("ow") -> return "omg"
receive.startsWith("do ") -> return "Yes, I do."
receive.contains("time") -> return "It's " + TimeUtils.calendarToString(Calendar.getInstance(), null) + "."
receive.contains("today") -> return "It's " + TimeUtils.calendarToString(Calendar.getInstance(), "M/d(E)")
else -> {
var reply = "Lorem ipsum dolor sit amet"
if (receive.length > 7) {
reply += ", consectetur adipiscing elit, " + "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
}
return reply
}
}
}
【问题讨论】:
-
你在哪里使用
drawable? -
in receive.contains("ow") -> return "omg" + R.drawable.face_1
-
对不起,对我来说你的例子不太清楚。你能提供一些真实的代码吗?
标签: java android kotlin concatenation android-drawable