继续上篇讲解
参考博客:
1.https://blog.csdn.net/qq_32059827/article/details/53635489
2.http://blog.csdn.net/h_zhang/article/details/51232773
3. http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2006.html
1.在styles中添加
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<!--导航栏底色-->
<item name="colorPrimary">#f61d1f</item>
<!--状态栏底色-->
<item name="colorPrimaryDark">#0a0909</item>
<!--导航栏上的标题颜色,这里的颜色还可以自己定义喜欢的类型-->
<item name="android:textColorPrimary">#fff</item>
<!--Activity窗口的颜色,注意:这个颜色值要通过color属性引进来-->
<item name="android:windowBackground">@color/windowBackground</item>
<!--按钮选中或者点击获得焦点后的颜色-->
<item name="colorAccent">#00ff00</item>
<!--和 colorAccent相反,正常状态下按钮的颜色,如果我们的colorPrimary是深色,一般设置这里为白色-->
<item name="colorControlNormal">#fff</item>
<!--Button按钮正常状态颜色,根据项目来定义-->
<item name="colorButtonNormal">@color/accent_material_light</item>
<!--EditText 输入框中字体的颜色,colorPrimary如果设置深色,一般字体设置为白色-->
<item name="editTextColor">@android:color/white</item>
</style>
</resources>
2.在布局文件中修改
3.在Activity中修改代码
4.运行效果
5.如果想要标题系统居中怎么办?接着往下看
Toolbar的父类是ViewGroup,我们只需把Toolbar默认的title设置为空,并在Toolbar里加上一个TextView就可以实现想要的结果。
5.1在布局中添加
6.在Activity 中将mtoolbar.setTile("系统")设置为空,如下所示
7.运行效果