Tenemos en nuestro proyecto un teclado con elementos "Clave", estos elementos clave tienen atributos como android: codes = "119", android: keyLabel = "w" y así sucesivamente.¿Cómo puedo crear mis propiedades personalizadas en xml para Android?
Mi pregunta es cómo puedo incluir un atributo personalizado como "android: alternativeKeyLabel" para hacer otra cosa.
Al intentar utilizar vistas personalizadas con atributos personalizados de bibliotecas (p.ejPersonalización de la sesión botón de Facebook), los diseños que utilizan los atributos personalizados deben utilizar el espacio de nombres URI "http://schemas.android.com/apk/res-auto" en lugar del URI que incluye el nombre del paquete de la aplicación. Este URI se reemplaza por uno específico de la aplicación en tiempo de compilación. Es decir, "xmlns: app ..." debe sustituirse por: xmlns: encargo = "http://schemas.android.com/apk/res-auto" Y, cuando se utiliza, "aplicación: CUSTOM_PROPERTY. .." con: "costumbre: CUSTOM_PROPERTY ..." Obs .: única revisión ADT 17+ añadido soporte para esto. – JPMagalhaes
Para futuros lectores: tenga cuidado de leer el último ejemplo de código completo. El 'xmlns: app =" http:. // schemas.android.com/APK/res/your.package.ProjectName' línea en el elemento de nivel superior se requiere para poder acceder al espacio de nombres de aplicación – Bjorninn
según la información @JPMagalhaes : xmlns: custom = "schemas.android.com/apk/res-auto funcionó para mí. ¡gracias! – drdrej