2009-09-01 4 views
25

Existe-t-il une sorte de référence XML?Existe-t-il une documentation Android XML?

J'ai trouvé ce qui est avéré être une valeur inestimable pour moi

Mais je ne peux pas comprendre comment je devais savoir comment faire, je n'avait trouvé ce poste.

Je sais que la référence API a des attributs xml répertoriés pour beaucoup de les classes ... mais qu'en est-il des balises xml? Où est-il documenté que je pourrait construire une forme en utilisant <padding>, <corners>, <solid> étiquettes? Je voudrais vraiment savoir où je peux trouver une telle documentation.

+0

qui aurait dû dire « . Pourrait construire une forme à l'aide <rembourrage>, <coins>, <solide> – Eddified

+1

D'oh « Ajouter un commentaire » ne laisserait pas . moi Aperçu ici, nous allons à nouveau: devrait être: « Où est-il documenté que je pouvais construire une forme à l'aide , , balises » – Eddified

Répondre

19

Les classes qui possèdent des attributs XML répertorient les attributs XML dans leur propre documentation. Les attributs commençant par la mise en page sont documentés dans la classe de mise en page contenant.

Le manifest file is documented here. Google a récemment ajouté beaucoup de nouvelle documentation, y compris la documentation sur XML resources. Voir cette page Web sur drawable resources.

Les ressources ne sont pas complètes, donc R.styleable est toujours le meilleur choix. R.attr est préférable si vous voulez juste voir tous les attributs, plutôt que les attributs disponibles pour un tag particulier.

+0

La page Web la documentation des ressources étirables est maintenant obsolète ressources XML sont maintenant bien documentés. . – Snicolas

3

Je me suis demandé plusieurs fois aussi. Le mieux que je puisse imaginer, c'est qu'il n'y a pas de vraie documentation sur ce sujet.

Je suis surtout passé par la source que le SDK nous donne afin que je puisse comprendre comment ils l'ont fait. Les fichiers dans $SDK_PATH/platforms/android-1.5/data/res/ devraient vous montrer à quel point tout a été fait pour le système de base. Ce n'est pas facile et ce n'est pas de la documentation, mais ce sont des exemples.

8

Lorsque vous modifiez les fichiers XML Android dans Eclipse, vous pouvez appuyer sur Ctrl + Espace pour récupérer une liste des balises optionnelles qui sont actuellement autorisés.

2

Dans la documentation spécifique View, vous pouvez trouver les attributs XML.

mentionnant la référence Android:

« Le meilleur endroit pour trouver des biens immobiliers applicables à un View spécifique est la référence de classe, qui correspondante répertorie tous les attributs XML pris en charge Par exemple. , tous les attributs répertoriés dans le tableau de TextView XML attributes peuvent être utilisés dans une définition de style pour un élément TextView (ou l'une de ses sous-classes).

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

Astuce: Regardez le résumé de la documentation de l'objet (en haut) et cliquez sur XML Attrs pour accéder directement aux attributs XML.

Et pour obtenir une liste complète des propriétés: R.attr

Questions connexes