Android自定义主题(1)

这篇博客我们来看一下Android的主题样式,首先我们看看主题样式是个什么鬼,我们看看styles.xml文件里面写的都是些什么.发现这里什么都没有,就只有一个


我们看到了parent属性,其实这就相当于继承,嗯就说继承吧.我们点进去看下有什么


        false
        true

我们似乎看到了些什么,windowNoTitle的值是True,既然是继承,那么我们就回去APPTheme去覆写这个属性,改成false看下有什么变化

图片1
图片1

我们发现这里就多了一个Title

好那么我们试试在APPTheme里面配置更多的属性,看下主题有什么变化.


        false
        true
        20sp
        #FF0000
图片1

好了,属性我们就看到这里.下面是自我捣腾时间….大家快去试试

我们再去看看哪里去引用这么一个主题,我们打开AndroidManifest.xml文件,于是我们看到这么一段

        
            
                
                
            
        

里面的theme声明了引用的属性.而且我们可以看到,之前的style如果是改变字体颜色,所有字体颜色都默认改成指定的.因为是activity的属性被改变了.类似于css中的body的字体颜色被改变了,它的内容的默认字体颜色就被改变了.

IT文库 » Android自定义主题(1)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址