自定义属性和继承
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 包装属性
我有父风格
<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 包装属性