需要在style中使用命名控件的地方换成自定义控件的包名即可(注意:是包名,不带自定义控件的名字),如下:
自定义style文件其实跟在layout里面直接写属性值是没有区别的,这样做的目的大概是为了更好的管理与规范代码,如上面的代码,直接放在layout中 android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/ButtonGreen" /> 这样做的好处大概是有相同的button时不用再重复写相关属性了,直接调用相应的style就行了