gpt4 book ai didi

android - 编辑布局时在 "tools palette"中显示我的自定义布局

转载 作者:太空狗 更新时间:2023-10-29 15:10:38 27 4
gpt4 key购买 nike

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

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

最佳答案

自定义布局要求

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

  1. 你必须实现一个接受 Context 的构造函数和 Attributes作为参数。
  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>

进一步阅读 Creating Custom Views .

关于android - 编辑布局时在 "tools palette"中显示我的自定义布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16860215/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com