在Kotlin Android中将文本转换为图像?

在Kotlin Android中将文本转换为图像?,android,kotlin,textview,imageview,Android,Kotlin,Textview,Imageview,我想在kotlin中将文本转换为图像 即我有这样的文本“Android kotlin” 我想要这样的输出A K 我得到了关于输出的信息(下面是K的代码),但我想把输出转换成图像 val initials = menuList.get(position).menuName .split(' ') .mapNotNull { it.firstOrNull()?.toString() } .reduce { acc, s -> acc + s }

我想在kotlin中将文本转换为图像

我有这样的文本“Android kotlin”

我想要这样的输出A K

我得到了关于输出的信息(下面是K的代码),但我想把输出转换成图像

 val initials = menuList.get(position).menuName
        .split(' ')
        .mapNotNull { it.firstOrNull()?.toString() }
        .reduce { acc, s -> acc + s }
我知道这个选项直接将文本设置为文本视图,也将背景设置为文本视图,但我想将文本转换为图像,并将其设置为图像视图


KOTLIN中是否有其他相同选项?

首先,您需要切断要转换为图像的文本。剪切每个单词的首字母。例如,您可以使用
yourText.split(“”
),然后获取结果数组中每个元素的首字母。当你有了正确的文本,你必须先在图像上画出来。之后,将图像设置为
ImageView
您可以通过调用
drawText
或使用
StaticLayout
Canvas
上绘制文本。首先,您需要切断要转换为图像的文本。剪切每个单词的首字母。例如,您可以使用
yourText.split(“”
),然后获取结果数组中每个元素的首字母。当你有了正确的文本,你必须先在图像上画出来。之后,您可以通过调用
drawText
或使用
StaticLayout
Canvas
上绘制文本,将该图像设置为
ImageView