Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
Establecer el ancho del contenedor devuelve un resultado inesperado

Tengo un contenedor <View style={styles.container}> en el que hay una <FlatList /> . Un elemento representado por <FlatList /> es una tarjeta, con este estilo

 card: { borderColor: 'green', borderWidth: 2, borderTopRightRadius: 7, borderBottomRightRadius: 7, borderBottomLeftRadius: 7, backgroundColor: 'white', padding: 5, width: '100%', height: 290, },

Hay merienda aquí https://snack.expo.dev/90GJaJuPw

Ahora, hay dos problemas.

  1. ¿Por qué <View style={styles.thisAffectsCardWidth} /> no está horizontalmente en el center de la tarjeta?
  2. ¿Por qué el ancho de la tarjeta <View style={styles.card} /> se hace más grande cuando uno ajusta el width de thisAffectsCardWidth de, por ejemplo, 50% to 100%`?
about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

  1. Intente eliminar alignItems: 'center' de contentContainerStyle y agregue width: '100%' Por ejemplo: contentContainerStyle={{ width: '100%' }} y agregue alignItems: 'center' a los estilos de tarjeta.

https://snack.expo.dev/@charinda04/forlorn-cereal

  1. Como no ha establecido el ancho de contentContainerStyle de flatList, el ancho cambia con el ancho de thisAffectsCardWidth .
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda