自定义属性和继承

Custom attrs and inheritance

我有父风格

<style name="AppTheme">
    <item name="ColorPrimary">#000000</item>
    <item name="ColorPrimaryDark">#000000</item>
    <item name="fabEnabled">false</item>
</style>

<style name="AppTheme.MyFragment" parent="AppTheme">
    <item name="colorPrimary">#FFFFFF</item>
    <item name="fabEnabled">true<item>
</style>

<attr name="fabEnabled" format="boolean"/> 

当我在 Activity 中获取我的属性时,使用 obtainstyledattributes(attrs, R.style.AppTheme_MyFragment)

colorPrimary 是#FFFFFF 但是 fabEnabled 是 false

我是不是漏掉了什么?

谢谢

我终于不得不用 use-stylable 包装属性