2011-08-26 83 views
3

我创建了自定义视图XML布局资源MyView.xml。我可以在第二个XML布局(如main.xml)内使用XML布局文件引用MyView吗?如果是这样,怎么样? (不言而喻,我不是在寻找解释如何从我的Java代码中膨胀视图的答复,也不是解释如何在XML布局资源中引入Java类,除非这里有帮助,或者说明我有没有其他选择。)Android xml布局和添加用xml编写的自定义视图

回答

3

如果您的XML文件是这样/res/layout/MyView.xml你可以参考main.xml

<?xml version=”1.0” encoding=”utf-8”?>

...

<include layout="@layout/MyView.xml" />

...

+0

后来与''像往常一样使用它呢? – SK9

+1

你是什么意思?无论如何,''将包含您预定义的布局,就像直接从'main.xml'中的'MyView.xml'一样,之后无需调用或引用您放入'main.xml'中的任何布局。 –

+0

噢 - 我明白了,谢谢。我误解了可能出现在XML布局的顶部,就像在头文件中一样。事实并非如此。 – SK9