kotlin Locale.getDefault()显示jetpack合成中的错误

lb3vh1jj  于 2023-02-24  发布在  Kotlin
关注(0)|答案(1)|浏览(103)

Screenshot of my code ''这是从谷歌Android的代码实验室当我试图建立getDafult错误显示无效的引用

val divider = "  •  "
val tagDivider = "  "
val text = buildAnnotatedString {
    append(post.metadata.date)
    append(divider)
    append(stringResource(R.string.read_time, post.metadata.readTimeMinutes))
    append(divider)
    post.tags.forEachIndexed { index, tag ->
        if (index != 0) {
            append(tagDivider)
        }
        append(" ${tag.uppercase(Locale.getDefault())} ")
    }`
nkoocmlb

nkoocmlb1#

实际上问题是你导入了错误的包!!所以导入下面的包并直接使用getDefault()方法

import java.util.Locale.getDefault
    
 append(" ${tag.uppercase(getDefault())} ")

相关问题