样式和主题

样式和主题
样式:
在values中新建一个xml文件.名字可以随便起.但是要选择style.
新建完成后在里面给style设置名字和item.
完成后可以在layout中通过style便签直接引用R文件中生成的style的引用.
如果多个布局文件或者一个布局文件中的多个控件使用的样式都是一样的.就可以把他们提取出来定义成style来引用.
在style中通过parent属性去继承一个样式.在子style可以修改父style和添加新的属性.
可以继承自己定义的style或者继承系统定义的style.
主题:
在values中新建一个xml文件.名字可以随便起.但是要选择values.
新建完成后在里面给style设置名字和item.
完成后会在R文件中生成引用.
然后就可以在Manifest文件中通过theme标签来引用了.
在Activity节点下用主题只针对这个Activity.在Application节点下用主题针对所有的Activity.
可以用自己定义的主题也可以引用系统的主题.
也可以在主Activity中也可以通过代码来引用主题.setTheme();
样式和主题的区别:
样式和主题的作用范围不同.
样式的作用范围比较窄,作用于某一个view对象上,或者某一个控件上.
主题的作用范围比较广,作用于某一个Activity上或者某一个Application上.
样式和主题发生冲突时.以样式为主.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值