自定义标题栏
2016-07-31 本文已影响64人
Ling912
1,首先先写好标题栏的布局文件,要什么写什么。
各位看官自由发挥吧。
2,相关的Activity中添加如下相应的代码
自定义标题栏相关代码解释一下
super下面这行是去除标题栏的代码
setContentView下面那行是引入新的标题栏,指定layout!
温馨提示:注意这几行代码的顺序,切勿调换顺序
3.有人要问了,我这标题栏为什么那么小
对,没错,就是那么小,因为你没给它指定高度啊
自定义标题栏的activity的theme这里自定义了一个Theme,也就是主题,第二行和第三行代码分别指定了titleBar的高度和标题栏中TextView等控件的字体的颜色,还可以指定大小喔。
下面注意细节,第一行代码中,还指定了Parent属性,各位看官可以不指定,或者指定其他属性,去尝试一下有什么效果吧!
重点来了,主题都写好了,还是没效果,那是肯定的啊,因为你没指定到activity中啊
标题栏Theme的使用给activity指定标题栏,最后一行。
如果你需要在整个app中都用这个。那么你就可以直接的在application标签下把默认的theme替换掉你自己写的这个呗,就这么简单。