【发布时间】:2020-01-15 07:24:14
【问题描述】:
为什么每当我为我的TextView 设置DayOfWeek 时,输出总是以大写字母显示?此外,当我的设备语言发生变化时,这一天永远不会改变。如何设置为根据设备当前的语言环境进行更改?
myTv.text = DayOfWeek.MONDAY.toString()
输出
MONDAY
【问题讨论】:
-
你是
toString-ing 枚举。所以你得到了枚举本身的名称。那不是显示名称。你可以通过使用getDisplayName来获得它。另见官方文档:docs.oracle.com/en/java/javase/12/docs/api/java.base/java/time/….
标签: java kotlin java-8 dayofweek