码迷,mamicode.com
首页 > 移动开发 > 详细

安卓:Activity的自定义主题

时间:2018-04-06 23:46:24      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:页面   设置   idt   默认   bubuko   新建   width   blog   自己   

 

一个程序里会由很多Activity组成,很多时候在不同的界面我们需要展现不同的效果,有的界面需要标题栏,而像引导页面这些界面是需要全屏显示的,不同Activity使用到的主题效果不同,我们可以对主题效果自定义,方便随时使用

 

先看一下在Activity中是怎么使用主题Them的

 

首先我们会在Styles.xml文件中看到以下的内容:

技术分享图片

 

在resources中定义了一个name为AppTheme的style,这个style的主题风格是有主题栏的

 

接下来进清单文件AndroidManifest.xml中会看到:

技术分享图片

可以看到创建一个项目时,主题会默认设置为刚才看到的Styles.xml中名为AppTheme的主题,这个主题效果是自动生成的

 

 

接下来我们就开始自定义主题了

还是打开Styles.xml文件--->在resources中新建一个style

技术分享图片

我这里定义的效果是没有标题栏,以及充满全屏,其他具体的风格都在style中新建item就行了

 

然后就是运用自己定义好的主题了,我们知道新建了Activity后需要在清单文件中注册,主题就在注册时指定就行了

技术分享图片

图中Main2Activity就是我新建的Activity了

 

 

自定义主题到这里就指定好了,我现在要实现的是打开程序进入第一个界面,第一个界面有默认使用第一种主题,带有标题栏不是全屏,点击界面一中的按钮进入第二个界面,第二个界面使用的是自定义的主题,没有标题栏并且全屏。以下是实现效果

技术分享图片

 

安卓:Activity的自定义主题

标签:页面   设置   idt   默认   bubuko   新建   width   blog   自己   

原文地址:https://www.cnblogs.com/lyd447113735/p/8729134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!