有没有关于Android XML的文档?

31

是否有任何xml参考文档?

我发现这个链接对我非常有用:

但是,如果没有找到那篇文章,我就不知道该如何做。

我知道API参考文档列出了许多类的xml属性...但是关于xml标记呢?在哪里可以查看可以使用 <padding>, <corners>, <solid> 标记构建形状的文档记录在哪里?

我真的想知道我可以在哪里找到这样的文档。


这句话应该是“可以使用<padding>,<corners>,<solid>来构建形状”。 - Eddified
1
哎呀,"添加评论"不让我预览。我们再试一次: 应该是:"在哪里记录了我可以使用<padding>、<corners>、<solid>标签构建形状?" - Eddified
5个回答

23

对于有XML属性的类,应该在其自己的文档中列出这些XML属性。以layout开头的属性应该在包含它们的layout类中进行文档说明。

清单文件在此处有文档记录。Google最近添加了许多新的文档,包括XML资源的文档。请参阅drawable资源网页。

这些资源并不完整,因此R.styleable通常是最好的选择。R.attr如果您只想查看所有属性,而不是特定标记可用的属性,则更好。


可绘制资源文档的网页现已过时。XML 资源现在有了很好的文档记录。 - Snicolas

8

在Eclipse中编辑Android XML文件时,您可以按下Ctrl+Space来检索当前允许的可选标签列表。


3

3
我也曾多次想知道这个问题。据我所知,没有关于这方面的真正文档。
我主要是通过 SDK 提供的源代码来研究它们是如何实现的。在 $SDK_PATH/platforms/android-1.5/data/res/ 目录下的文件应该可以展示基本系统的实现方式。这不是很容易,也不是文档,但这是例子。

2
在具体的View文档中,您可以找到XML属性。
引用Android参考:
“查找适用于特定View的属性的最佳位置是相应的类引用,它列出了所有支持的XML属性。例如,在TextView XML属性表中列出的所有属性都可以在TextView元素(或其子类)的样式定义中使用。”
提示:查看对象文档的摘要(顶部),然后单击“XML Attrs”以直接跳转到XML属性。
而完整的属性列表请参考:R.attr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接