1.去掉标题栏:
去掉标题栏有很多种方法,我说一下其中一个。
在styles.xml文件中添加如下代码:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
//这两个语句就是设置隐藏标题栏的语句
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
</resources>
2.最上面通知栏和标题栏颜色的修改:
在AndroidManiFest.xml文件中,有活动的注册代码,这是MainActivity的注册代码。你可以在里面看到
android:theme=”@style/AppTheme”语句
<activity android:name=".MainActivity"
android:theme="@style/AppTheme"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
然后这个活动的主题对应的一些属性的设置,在styles.xml文件中,就是和设置隐藏标题栏代码在一个地方:
<resources>
<!-- Base application theme. -->
//这个style name="AppTheme"就是AndroidManifest.XML文件中的那个,下面的语句是对这个Activity的一些属性设置
//Theme.AppCompat.Light.DarkActionBar这个是可以修改的
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
//下面两句是隐藏标题栏语句,已经注释了.
<!--<item name="windowActionBar">false</item>-->
<!--<item name="windowNoTitle">true</item>-->
<!-- Customize your theme here. -->
//这条语句说的是修改的标题栏的颜色,可以在color.xml文件中找到对colorPrimary颜色的定义,当然也可以在里面做颜色的修改
<item name="colorPrimary">@color/colorPrimary</item>
//这条语句是对最上面通知栏的颜色修改,同理在color.xml文件的colorPrimaryDark中可以修改颜色
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
//这条语句我还没有搞清楚是干嘛的
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
下面是color.xml文件代码,对应的颜色修改就可以在这里运行。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#452f41</color>
<color name="colorPrimaryDark">#5b060c</color>
<color name="colorAccent">#FF4081</color>
</resources>