自定义标题栏

1,首先先写好标题栏的布局文件,要什么写什么。

各位看官自由发挥吧。

2,相关的Activity中添加如下相应的代码


自定义标题栏相关代码

解释一下

super下面这行是去除标题栏的代码

setContentView下面那行是引入新的标题栏,指定layout!

温馨提示:注意这几行代码的顺序,切勿调换顺序


3.有人要问了,我这标题栏为什么那么小

对,没错,就是那么小,因为你没给它指定高度啊

自定义标题栏_第1张图片
自定义标题栏的activity的theme

这里自定义了一个Theme,也就是主题,第二行和第三行代码分别指定了titleBar的高度和标题栏中TextView等控件的字体的颜色,还可以指定大小喔。

下面注意细节,第一行代码中,还指定了Parent属性,各位看官可以不指定,或者指定其他属性,去尝试一下有什么效果吧!

重点来了,主题都写好了,还是没效果,那是肯定的啊,因为你没指定到activity中啊

标题栏Theme的使用

给activity指定标题栏,最后一行。

如果你需要在整个app中都用这个。那么你就可以直接的在application标签下把默认的theme替换掉你自己写的这个呗,就这么简单。

你可能感兴趣的:(自定义标题栏)