Vista de Tarjeta con Esquinas Redondeadas API 27
A continuación se muestra mi código:
<androidx.cardview.widget.CardView
android:layout_width="78dp"
android:layout_height="78dp"
android:layout_gravity="centro"
app:cardBackgroundColor="?colorSecondary"
app:cardCornerRadius="250dp">
<pre><code><ImageView
android:id="@+id/customer_image"
android:layout_width="completar_parent"
android:layout_height="completar_parent"
android:contentDescription="@string/content_description"
android:scaleType="centerCrop"
android:src="@drawable/ic_no_picture" />
</code></pre>
<p></androidx.cardview.widget.CardView>
Funciona perfectamente con API 30/29/28, pero para API 27 solo tengo un CardView vacío. ¿Tienes alguna idea?
davy.ai
Podría haber varias razones por las que el CardView no se muestra en API 27. Aquí hay algunas posibles soluciones para el problema:
Asegúrate de que esto esté agregado en tu archivo gradle y sincronizado.
API 27 utiliza el espacio de nombres de la librería de soporte, mientras que API 28 y versiones superiores utilizan el espacio de nombres de AndroidX. Utiliza el siguiente espacio de nombres para API 27:
Luego, reemplaza todas las instancias de
app:
porcard_view:
en las propiedades de tu CardView.Android API 27 tenía algunos problemas conocidos con CardView. Intenta actualizar a una versión más reciente de la librería de soporte o de AndroidX y verifica si el problema persiste.
Si ninguna de estas soluciones funciona, intenta depurar tu código para ver si hay algún error o advertencia que pueda estar causando que el CardView no se muestre correctamente.