Android 联系人视图样式
Android contact view style
Android contact view
我有一个数据库,其中包含一个名为 PoemTitle
的列,所以我想从每个标题中获取第一个字母,并为其提供不同颜色的矢量背景。
拜托,任何人都可以根据 char 类型帮助我执行此操作吗?下面是我试过的代码:
fun getHeaderFirstChar(poems:Poems, res: Resources) {
when (poems.PoemTitle.first()) {
'a'..'b' -> res.getbackground
}
}
这是我试过的代码,但它不起作用
注意:语言是 Kotlin
而我使用的是 RoomDatabase
不要重复发明轮子,看看这个库:
https://github.com/amulyakhare/TextDrawable
是的,它 Java 但您也可以在 Kotlin 中使用它!
Android contact view
我有一个数据库,其中包含一个名为 PoemTitle
的列,所以我想从每个标题中获取第一个字母,并为其提供不同颜色的矢量背景。
拜托,任何人都可以根据 char 类型帮助我执行此操作吗?下面是我试过的代码:
fun getHeaderFirstChar(poems:Poems, res: Resources) {
when (poems.PoemTitle.first()) {
'a'..'b' -> res.getbackground
}
}
这是我试过的代码,但它不起作用
注意:语言是 Kotlin
而我使用的是 RoomDatabase
不要重复发明轮子,看看这个库:
https://github.com/amulyakhare/TextDrawable
是的,它 Java 但您也可以在 Kotlin 中使用它!