android - texto - usar atributo alt en html
¿Cómo agregar documentación a atributos personalizados? (2)
Añadir comentario XML a cada elemento:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="SomeViewsCustomAttrs">
<!-- Default highlight color for items that are pressed. -->
<attr name="colorPressedHighlight" format="color" />
<!-- Default highlight color for items that are long-pressed. -->
<attr name="colorLongPressedHighlight" format="color" />
</declare-styleable>
</resources>
Y en el Java Doc en el archivo fuente de Java de su vista, enlace a los atributos como este (ejemplo de TextView ):
* See {@link android.R.styleable#TextView TextView Attributes}, {@link android.R.styleable#View View Attributes}
Sé cómo crear atributos personalizados para las vistas, por ejemplo:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="SomeViewsCustomAttrs">
<attr name="someAttr" format="dimension" />
<attr name="anotherAttr" format="boolean" />
</declare-styleable>
</resources>
Me pregunto si hay una manera de agregar documentación a estos atributos personalizados. Al editar diseños en el editor XML, puede obtener información sobre herramientas que describe cuáles son los atributos. Como ejemplo, si está escribiendo android:layout_width=
le dará la siguiente información, "Especifica el ancho básico de la vista. [Dimensión, enum]]
¿Hay una manera de proporcionar eso para sus propios atributos?
Gracias
Necesitas escribir constructores en código y luego vincularlos al xml. Lea this para más información.