¿Puede utilizar xmlns en los estilos para definir el radio de la esquina cardView?
Quiero hacer algo como esto:
<style name="cardViewInfo"> <item name="android:layout_marginLeft">@dimen/small_padding_card_view</item> <item name="android:layout_marginRight">@dimen/small_padding_card_view</item> <item name="android:layout_marginBottom">@dimen/small_padding_card_view</item> <item name="android:layout_marginTop">@dimen/large_padding_card_view</item> <item name="card_view:cardCornerRadius">2dp</item> </style>
Pero tengo problemas con el nombre card_view thats no está definded, mi pregunta es si puedo hacer algo como en el diseño para usar este espacio de nombres:
- Cómo agregar efecto de sombra en drawable en android
- Cómo solucionar el error: No se pudo encontrar el método onClick (View) en un padre o ancestro Contexto para android: onClick
- Conjunto de atributos, obtener enumeración por nombre
- Android | SQLLite: Actualización de base de datos pre-creada sin utilizar SQLiteOpenHelper
- NestedScrollview + TextView + RecyclerView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
Atentamente.
- Cómo agregar etiquetas en XML en Android?
- ¿Por qué Android Studio siempre muestra ActionBar en el diseño de la aplicación, incluso cuando está deshabilitado?
- ¿Cuál es la mejor manera de definir constantes en android, ya sea clase estática, interfaz o recurso xml?
- Problemas con la carga de anuncios de AdMob en la aplicación
- ¿Cómo aplicar dos estilos diferentes a un elemento en android?
- ¿Cómo evitar las filtraciones de Eclipse en XServer al editar archivos XML de Android?
- ActionBar / Barra de herramientas no se muestra en la versión de Lollipop de la aplicación
- ¿Cómo podemos cambiar el icono de la aplicación Android de forma dinámica en Android
Por lo tanto, aunque esto no es exactamente un estilo personalizado, es una propiedad fuera de los xmlns de Android (XML Namespace).
Me pareció que esto funciona para mí.
<resources> <style name="StyleName" parent="CardView.Light"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:elevation">50dp</item> <item name="android:paddingLeft">6dip</item> <item name="android:paddingRight">6dip</item> <item name="cardUseCompatPadding">true</item> <item name="cardBackgroundColor">#fff</item> <item name="cardCornerRadius">6dp</item> </style> </resources>
Si tiene otros errores, puede publicarlos como una edición de su pregunta original.
- Icono del menú izquierdo en la barra de acciones de Android
- ¿No consigues el archivo a través de FileInputStream?