Стиль просмотра контактов Android

#android #kotlin #android-room #contacts

#Android #kotlin #android-комната #Контакты

Вопрос:

Просмотр контактов Android

У меня есть база данных с вызываемым столбцом PoemTitle , поэтому я хочу получить первую букву из каждого заголовка и придать ей векторный фон с разными цветами. Пожалуйста, кто-нибудь может помочь мне с функцией для этого в зависимости от типа символа? Ниже приведен код, который я попробовал:

 fun getHeaderFirstChar(poems:Poems, res: Resources) {
  when (poems.PoemTitle.first()) {
    'a'..'b' -> res.getbackground
  }
}
 

Это код, который я пробовал, но он не работает
Примечание: язык есть Kotlin , и я использую RoomDatabase

Ответ №1:

Не изобретайте колесо заново, взгляните на эту библиотеку: https://github.com/amulyakhare/TextDrawable
введите описание изображения здесь

и да, это Java, но вы можете использовать его и в Kotlin!

Комментарии:

1. Пожалуйста, попробуйте провести собственное исследование, иначе вы никогда не научитесь. Если вы посмотрите на проект Github, у него есть каталог примеров, и внутри него, хотите верьте, хотите нет, есть примеры использования… подождите, пока это … RecyclerView с. github.com/amulyakhare/TextDrawable/blob/master/sample/src/main /… 🤦🏻