【发布时间】:2014-07-03 01:54:36
【问题描述】:
android:layout_width 和 android:layout_height 是必需的属性,即如果您没有为 Layout 指定它们,Android Studio 会告诉我“元素 x 没有必需的属性 android:layout_height。”
我在自己的类中定义了一些自定义属性,我想要求在 xml 中使用它们的任何人都指定值,就像他们必须指定 layout_width 和 layout_height 一样。
我该怎么做?有什么我可以在 attrs.xml 中添加的内容吗:
<declare-styleable name="MyStyleable">
<attr name="myAttribute" format="float"/>
</declare-styleable>
或者可能在 style.xml 中:
<style name="MyStyle">
<item name="myAttribute">3</item>
</style>
【问题讨论】:
标签: android