Android Style & Theme简略总结

本文简要介绍了Android中的Style和Theme。Style是一组定义视图属性的集合,常用于设置字体、颜色和尺寸等。而Theme则可以应用于整个应用程序、活动或窗口,影响其所有视图元素。通过在布局文件中设定style属性或在AndroidManifest中设定theme,可以为视图或活动赋予特定样式。此外,还介绍了如何在styles.xml中定义style,并提供了几个关于Android Style和Theme深入探讨的简书链接。
摘要由CSDN通过智能技术生成

##.Style: 

    style是一个特定样式view的属性的集合。 一个style可以定义 比如 字体 颜色尺寸 背景等等特定属性。

##.Theme:

    Theme 是一种应用于整个application,activity或指定Window整个继承结构的样式,而不仅仅是用于单个view。当你将style应用为Theme时,application或activity中的每一个view 都会应用它支持的每个style的属性。Theme还可以将style应用于非视图元素,例如status bar 和背景。

1.可在布局文件中,通过为View设置style值来指定其风格:

    style="@style/CommonTextViewStyle"

2.可在AndroidManifest中为Activity、Application设置theme值指定对应Activity或整个应用的风格:

    android:theme="@style/CommonActivityStyle”

   也可以为指定的窗口设置theme,例如为自定义的Dialog的设置theme只需要在创建时使用带theme参数的构造函数创建:

    super(mContext, R.style.CommonDialogStyle); 

3.style可在res/values/styles.xml中设置,如下例:

    部分参数对应的区域与效果,如下面的图中自定义的Activity的style样式。  

 <style name="CommonActivityStyle" parent="@style/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值