style和theme

样式style

理解:多个视图属性的集合,在写布局时,当多个视图有不少相同的属性时可以把这些相同的属性放在style.xml中定义成一个style,而在布局文件中使用@style/style_name统一引用

作用:复用视图标签属性

目标:针对的是窗口的某些视图

系统样式:@android/xxx

在textview中也可以放图片,不过此时图片是系统的用属性:drawableleft(这是图片放在文字左边)

主题theme

理解:主题的本质也是style

   在style.xml文件中定义,在mainfest.xml文件中引用

作用:复用视图标签

目标:针对整个应用或某个activity界面

系统常用主题:

@android:style/Theme.Light.No.TitleBar  没有标题

@android:style/Theme.Light.No.TitleBar.Fullscreen  全屏

@android:style/Theme.Dialog  对话框

猜你喜欢

转载自www.cnblogs.com/z-cg/p/12407598.html