让代码更简单

安卓开发中自定义应用标题栏

重要:本文最后更新于2018-11-13 13:47:55,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

安卓现在更新得越来越慢了,我是在安卓2.3的时候接触到安卓系统的,记得当时的应用相当难看,如今扁平化的设计让用户体验越来越好,而在开发时,应用都是默认的标题栏,非常难看,如下图:

代码狗安卓开发教程

经过百度之后,我找到了2种自定义标题栏的方法,第一种是通过修改默认标题栏的样式布局来实现,比较复杂,一般人不想去学。第二种相当简单,目前大部分的APP都是使用这种方式来实现的。效果如下图:

代码狗安卓开发教程

这是我曾经写的一个记账的软件APP,是不是觉得比原版好看多了呢?实现方法如下:

  1. 在开发代码对应的activity加载布局文件之前设置该页面为无标题,即加入代码:
    复制
    requestWindowFeature(Window.FEATURE_NO_TITLE);
  2. 在页面布局时,多写一个标题栏的布局即可。
  3. 在代码中实现自定义标题栏的监听器设置,即可完成自定义标题栏。

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐