在编辑布局时,在“工具选项板”中显示我的自定义布局

时间:2013-05-31 14:56:03

标签: android eclipse adt

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

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

1 个答案:

答案 0 :(得分:0)

自定义布局要求

要在工具选项板中显示自定义布局,必须符合以下条件:

  1. 您必须实现一个以ContextAttributes为参数的构造函数。
  2. 您必须使用XML中的<declare-styleable>标记定义自定义属性。
  3. 以下是构造函数的示例。

    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>
    

    进一步阅读Creating Custom Views