Android中style和theme的区别
1个回答
2017-09-26 · 知道合伙人软件行家
关注
展开全部
Style和Theme的有哪些不同点和相同点
不同点:
Theme是应用于Activity或者是整个Application的,作用于单个Activity或者所有Acity,不能作用于某个控件的
Style是应用于某个(些)控件,Layout的,作用于控件级别的。
两者总结一句就是:相对而言Theme是作用于全局的,而Style是作用于局部的。定义方式一样,使用的地方不一样。
相同点:
都位于values文件夹下的style.xml中,定义的方法一样,都是控制UI的一堆属性。
注意:当一个Activity中的控件应用了Theme中的样式又应用了Style中的样式,那么Style中的样式优先于Theme。
不同点:
Theme是应用于Activity或者是整个Application的,作用于单个Activity或者所有Acity,不能作用于某个控件的
Style是应用于某个(些)控件,Layout的,作用于控件级别的。
两者总结一句就是:相对而言Theme是作用于全局的,而Style是作用于局部的。定义方式一样,使用的地方不一样。
相同点:
都位于values文件夹下的style.xml中,定义的方法一样,都是控制UI的一堆属性。
注意:当一个Activity中的控件应用了Theme中的样式又应用了Style中的样式,那么Style中的样式优先于Theme。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询