3

是否可以将您在项目中创建的自定义小部件和布局显示为布局编辑器中工具面板的一部分?

有一个名为“自定义和库视图”的部分是空的,带有一个刷新按钮。

4

1 回答 1

0

自定义布局要求

要使自定义布局出现在工具面板中,它必须符合以下条件:

  1. 您必须实现一个以ContextandAttributes作为参数的构造函数。
  2. <declare-styleable>您必须使用XML 中的标签定义自定义属性。

这是构造函数的示例。

class PieChart extends View {
    public PieChart(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
}

这是属性的示例。

<resources>
   <declare-styleable name="PieChart">
       <attr name="showText" format="boolean" />
       <attr name="labelPosition" format="enum">
           <enum name="left" value="0"/>
           <enum name="right" value="1"/>
       </attr>
   </declare-styleable>
</resources>

进一步阅读创建自定义视图

于 2013-05-31T20:21:40.077 回答