如何在android style文件中使用自定义属性

2025-02-24 14:10:02
推荐回答(2个)
回答1:

需要在style中使用命名控件的地方换成自定义控件的包名即可(注意:是包名,不带自定义控件的名字),如下:


回答2:


自定义style文件其实跟在layout里面直接写属性值是没有区别的,这样做的目的大概是为了更好的管理与规范代码,如上面的代码,直接放在layout中
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/ButtonGreen" />
这样做的好处大概是有相同的button时不用再重复写相关属性了,直接调用相应的style就行了