¿Es posible acortar los nombres de vista personalizada?

Digamos que he creado una vista personalizada llamada MyView y quiero usarla en el xml y la vista se encuentra en el paquete com.example . Necesito hacer algo como esto:

 <com.example.MyView ...... /> 

Necesito escribir el nombre del paquete cada vez que uso la vista. ¿Qué pasa si tengo un nombre de paquete largo?

 <what.a.long.long.long.loooooong.packagename.MyView ...... /> 

Eso sólo se ve feo. ¿Es posible acortar el nombre del paquete? ¿Necesito hacer algo en el archivo AndroidManifest.xml?

Defina su propio espacio de nombres:

 <Layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:x="what.a.long.long.long.loooooong.packagename." > <x:MyView> </x:MyView> </Layout> 

Xmlns xmlns:x especifica que todas las etiquetas que empiecen con <x: deben buscarse en el paquete que se define en la definición de espacio de nombres ( what.a.long.long.long.loooooong.packagename. en este caso, es un nombre what.a.long.long.long.loooooong.packagename. ).

Incluso puede utilizar el espacio de nombres dentro de la etiqueta misma:

 <x:MyView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:x="what.a.long.long.long.loooooong.packagename." /> 

Puedes usar mi biblioteca XmlTag . Le permite usar el nombre corto de cada View que anote con @XmlTag .

XmlTag en acción

  • Android define el valor de cadena en String.xml
  • Cambiar el color del icono xml drawable
  • Obtener recursos de color como cadena
  • ¿Por qué usamos xml?
  • Android expandablelistview cómo establecer el espacio entre los elementos de los grupos
  • Tipo de entrada de EditText textCapSentences no funciona en Lollipop
  • Android: cómo escalar un diseño con tamaño de pantalla
  • ¿Por qué la configuración de settings.xml se superpone a la barra de herramientas / barra de herramientas?
  • Android El teclado suave flotará solo un diseño específico
  • Relacionar URI con <data> como http://example.com/algo en AndroidManifest
  • Diferencia entre? SelectableItemBackground,? Android: selectableItemBackground y? Android: attr / selectableItemBackground en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.