Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

337
Visualizações
¿Cómo escribir un adaptador de enlace para establecer el color de fondo cuando el color proviene de api como código hexadecimal?

El color de fondo proviene de la API en este formulario FFF9E6. Estoy usando el enlace de datos. No puedo entender cómo puedo configurarlo como color de fondo. Creo que el adaptador de enlace funcionaría, pero no estoy seguro de cómo escribirlo. ¿Cómo puedo escribir un adaptador vinculante para el mismo?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Este código funcionó en mi caso.

 @BindingAdapter("android:backgroundColor") fun ViewGroup.setBackground(backgroundColor: String) { val color: Int = try { Color.parseColor(background) } catch (e: Exception) { Color.parseColor("#$background") } setBackgroundColor(color) }
over 4 years ago · Santiago Trujillo Relatório

0

Me encontré con este mismo problema hace unos meses. lo que hice fue almacenar los datos provenientes de la API en una clase POJO. Luego, en un archivo XML usando ese miembro de clase POJO como variable de enlace de datos. es decir

 <TextView android:layout_width="0dp" android:layout_height="60dp" android:layout_margin="@dimen/_8dp" android:layout_weight="1" android:gravity="center" android:padding="@dimen/_8dp" app:color="@{item.color}" />

y su adaptador vinculante

 @BindingAdapter("bind:color") public static void setStatus(TextView textView, String color) { }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda