Diseño de material de Card_view
Estoy intentando usar card_view
. Pero sigue dando un error.
Error: (13) No se encontró ningún identificador de recurso para el atributo “ cardCornerRadius 'en el paquete' com.google.example.test_app '
- NullPointerException en ActionBarImplICS (utilizando app compat) en una larga pulsación
- Cómo cambiar la posición de los elementos del menú en la barra de acciones
- El desplazamiento de ViewPager no funciona con RecyclerView
- Notificación personalizada con vista remota en Android
- Cómo mostrar 2 vistas de texto en la misma línea en Android
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" android:background="#610B0B" tools:context=".MyActivity" android:id="@+id/myactivity "> <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="200dp" android:layout_height="200dp" android:layout_gravity="center" android:background="#fff" card_view:cardCornerRadius="4dp"> <TextView android:id="@+id/my_textview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/next" android:background="#fff" android:elevation="5dp" /> </android.support.v7.widget.CardView> </RelativeLayout>
¿Qué estoy haciendo mal aquí?
- Android RatingBar - un completo desastre
- ¿Qué es "menú contextual" & método registerForContextMenu ()
- Visualización de widgets de interfaz de usuario en Cardview en android L
- actualizar google maps marcador de un receptor de sms de difusión
- ¿Cómo agregar un divisor (vertical) a un LinearLayout horizontal?
- ¿Cómo conservar los datos de EditText sobre el cambio de orientación?
- Cómo obtener una cadena de attr con el tipo de formato de referencia?
- ImageView no escala en dispositivos de pantalla grande
EDIT: Esto se ha corregido en el SDK de Android 5.0 Lollipop. Simplemente agregue
compile 'com.android.support:cardview-v7:21.+'
A su build.gradle y usted es bueno para ir.
VIEJA respuesta:
Deberá agregar la dependencia de la biblioteca de soporte de cardview a build.gradle:
compile 'com.android.support:cardview-v7:21.+'
Sin embargo, debido a la forma en que Google construyó la biblioteca, también tendrás que compilar tu aplicación usando el SDK más reciente:
compileSdkVersion "android-L" buildToolsVersion "20.0.0"
y
minSdkVersion 14 targetSdkVersion "L"
Tenga en cuenta que la minSdkVersion aquí realmente no importa – siempre y cuando compile con "L" SDK, su aplicación sólo puede ejecutarse en L dispositivo / emulador sin importar lo que minSdkVersion se especifica.
La única forma viable de construir con la lib de cardview para la versión anterior de Android parece estar utilizando la solución de Eddie Ringle.
Consulte Fallo [INSTALL_FAILED_OLDER_SDK] Android-L para obtener información relacionada.
Para eclipse Tenemos que incluir tanto las cosas añadir android.support.v7.widget.CardView
como un proyecto de biblioteca y también añadir + comprobar su archivo jar en java construir ruta
- Ir a Archivo -> Importar -> Código existente de Android en el espacio de trabajo -> Examinar (Ir a sdk / extras / android / support / v7 / cardview) -> Haga clic en ok -> Haga clic en Finalizar
- Haga clic derecho en el proyecto cardview -> Propiedades -> Android (panel izquierdo) -> Activar isLibrary (marque la casilla) -> Aplicar -> ok
- Haga clic derecho en su proyecto -> Propiedades -> Android (panel izquierdo) -> Añadir (bajo biblioteca) -> cardview -> aplicar -> ok
- Haga clic derecho en su proyecto de nuevo -> construir ruta -> configurar la ruta de construcción -> en bibliotecas -> añadir jar -> ampliar cardview -> ampliar libs -> seleccione android.support.v7.widget.CardView .tarro
Bajo pedido y exportación -> check android.support.v7.widget.CardView.jar -> haga clic
Espero que ayude a alguien.
Agregue esta línea compilar 'com.android.support:cardview-v7:23.1.1' en el archivo build.gradle bajo dependencias.
Visite este enlace para ver los últimos cambios realizados para las dependencias.
Acabo de resolver este problema comprobando el proyecto CardView "Library Module" en Android Studio.
Para aquellos de ustedes que vienen aquí buscando Xamarin específicos, una vez que haya agregado el componente de Android Support Library v7 CardView , es necesario limpiar el proyecto y volver a construir.
- Transición de actividad de elementos compartidos en android 5
- Cómo mostrar la barra de progreso en webview?