Android:是否可以向扩展视图添加自定义属性?

时间:2010-12-11 05:28:45

标签: android xml schema adt

我知道我可以扩展Android视图并看到了这样做的Notepad示例。我想知道是否有可能为视图添加新的自定义属性,以便在自定义视图的XML声明中正确解析。我是XML技术的新手。

我读了here我可以在自定义视图的构造函数中以某种方式添加自定义属性,但没有给出详细信息,也没有显示示例。

理想情况下,我还希望能够扩展ADT可视化布局预览器/编辑器以支持自定义视图(使用我的自定义代码渲染它们,并在上下文菜单中显示自定义属性等)。

我希望能够做到这一点,但我不确定它是可行的,甚至是不可能的。我读到XML模式可能是也可能不是可扩展的:"extend" an xml schema

如果不直接支持此方案,有人知道在哪里可以找到Android架构,那么我可以直接修改它吗?

2 个答案:

答案 0 :(得分:0)

我自己找到了the answer。 ApiDemos LabelView应用程序就是一个例子。我还没有验证可视化编辑器是否显示自定义行为。

答案 1 :(得分:0)

这个项目中的面板小部件在xmlns上有一个非常可靠的例子,不确定你的ADT问题 http://code.google.com/p/android-misc-widgets/