Extraer los atributos de diseño de la biblioteca de soporte en estilos
Estoy extrayendo estilos para las vistas que están dentro de GridLayout
la biblioteca de la GridLayout
.
Por lo tanto, tengo ambos atributos del espacio de nombres "android", por ejemplo, android:layout_marginLeft="8dp"
y atributos de la "app" ( http://schemas.android.com/apk/res-auto ), por ejemplo app:layout_columnSpan="2"
.
- Error al guardar la información del sistema. Acceso denegado. Estudio de Android
- Teclado Android Ajustar Redimensionar
- La aplicación no aparece en el lanzador
- Add Holoeverywhere para proyectar en Android Studio
- ¿Cómo crear scripts de Renderscript en Android Studio y hacerlos funcionar?
En primer lugar, Android Studio no reconoce los atributos de "app" cuando intento extraer los atributos como un estilo. En segundo lugar, no parece que extraerlos en styles.xml traiga manualmente cualquier efecto a la disposición real. Por lo tanto, ¿es posible extraer los atributos de la biblioteca de soporte como un estilo independiente y cómo?
- App no se encuentra en styles.xml en la carpeta res
- ¿Cómo importar Sherlock de la barra de acción al proyecto gradle?
- AndroidAnnotations no puede encontrar la clase de símbolo
- Mejores prácticas para variantes de construcción con sabor con gradle en android studio
- Android Studio fail add libs Cargador de imágenes universal
- Reemplazar una cadena en AndroidManifest.xml para un buildvariant no funciona para Gradle Android Plugin Version> 0.5.4
- Android Studio Instant ejecutar no funciona con java 8 en android
- Error: No se pudo completar la ejecución de Gradle. Causa: Opción de línea de comandos desconocida '-X'
He encontrado esta respuesta a una pregunta similar . La misma solución funcionó para mí.
Simplemente omita el prefijo de espacio de nombres para los atributos "no androide":
app:layout_columnSpan="2"
en el diseño se convierte en
<item name="layout_columnSpan">2</item>
en los estilos y no
<item name="app:layout_columnSpan">2</item>