Android资源XML的“<attr>”元素的文档在哪里?

时间:2017-07-23 18:07:22

标签: android android-resources

我正在阅读Ha Duy Trung的教程Supporting multiple themes in your Android app,其中包含values/attrs.xml的以下片段:

<attr name="themedMenuStoryDrawable" format="reference" />
<attr name="themedMenuCommentDrawable" format="reference" />

这个<attr>元素实际记录在哪里?查看Android API指南Providing Resources,我找不到任何关于此类元素的提及。

我确实在Creating a View Class中找到了<attr>元素的提及,但它们都出现在<declare-styleable>元素中,并且几乎没有任何关于这些元素如何工作的解释。

是否有<attr>元素的正确参考文档?如果没有,那么:

  • <attr>
  • 下直接设置<resources>元素是什么意思?
  • format属性的含义是什么,可以采用什么值?
  • <attr>可以采用哪些其他XML属性?
  • <attr><resources>以外的其他任何人都可以<declare-styleable>出现吗?

我特别想知道如何在主题(而不是自定义视图)的上下文中使用<attr>,虽然它的工作原理的文档会更好。

0 个答案:

没有答案