2009-09-01 10 views
25

¿Hay algún tipo de referencia xml?¿Hay alguna documentación de Android XML?

me encontré con esto, que resultó ser muy valiosa para mí

pero no puedo averiguar cómo se suponía que saber cómo hacer eso, tenía No encontró esa publicación.

Sé que la referencia api tiene atributos xml enumerados para muchas de las clases ... pero ¿qué pasa con las etiquetas xml? ¿Dónde está documentado que I podría construir una forma usando las etiquetas <padding>, <corners>, <solid>?

Realmente me gustaría saber dónde puedo encontrar dicha documentación.

+0

que debería haber dicho ". Podría construir una forma con relleno de < >, <esquinas>, < sólida > – Eddified

+1

D'oh 'Añadir comentario' no dejaría . me previsualización Aquí vamos de nuevo: debe ser: "¿Dónde está documentado que podría construir una forma usando , , etiquetas" – Eddified

Respuesta

19

Las clases que tienen atributos XML, enumerar los atributos XML en su propia documentación. Los atributos que comienzan con el diseño se documentan en la clase de diseño que los contiene.

El manifest file is documented here. Google recientemente agregó mucha documentación nueva, incluida documentación en XML resources. Vea esta página web en drawable resources.

Los recursos no son completos, por lo que R.styleable sigue siendo la mejor opción. R.attr es mejor si solo desea ver todos los atributos, en lugar de los atributos disponibles para una etiqueta en particular.

+0

La página web de la documentación de los recursos dibujable está obsoleta recursos XML están bien documentados. . – Snicolas

3

me he preguntado esto varias veces también. Lo mejor que puedo imaginar es que no hay documentación real sobre esto.

He estado revisando la fuente que nos proporciona el SDK para poder entender cómo lo hicieron. Los archivos en $SDK_PATH/platforms/android-1.5/data/res/ deben mostrarle cómo se hizo prácticamente todo para el sistema base. No es fácil y no es documentación, pero ES ejemplos.

8

Durante la edición de los archivos XML de Android en Eclipse, puede pulsar Ctrl + espacio para recuperar una lista de etiquetas opcionales que actualmente están autorizadas.

2

En la documentación específica de View puede encontrar los atributos XML.

Citando referencia Android:

"El mejor lugar para encontrar propiedades que se aplican a una determinada View es la correspondiente referencia de clase, que enumera todos los apoyada atributos XML Por ejemplo. , todos los atributos enumerados en la tabla de TextView XML attributes se pueden usar en una definición de estilo para un elemento TextView (o una de sus subclases).

http://developer.android.com/guide/topics/ui/themes.html

Consejo: Mira el resumen de la documentación del objeto (en la parte superior) y haga clic en XML Attrs para saltar directamente a los atributos XML.

Y para obtener una lista completa de propiedades: R.attr

Cuestiones relacionadas