android带返回按钮的自定义标题栏布局文件详解

自己断断续续学Android也有一段时间了,不过大部分都是和一些硬件设备结合在一起实现一些功能,关于布局界面之类的也一直觉得没什么,也没用到太复杂的,碰到要用的也都在网上搜下,直接拿来主义。。。

今天动手写了下带返回按钮的标题栏的布局,看起来那么简单,写起来也有很多细节值的注意的,这里记录下,也再次提醒自己即使再简单的事也要动手做一下再说!

我们要实现的东西如下所示(好吧,我承认颜色搭配确实很那个。。。):

android带返回按钮的自定义标题栏布局文件详解_第1张图片

看起来是不是太简单,简直不值的一写的感觉。。。

我开始用LinearLayout放两个控件,结果title这几个值一直没法居中,后来记起来LinearLayout里控件好像没法叠起来的,所以显然没法在屏幕中调到居中,然后改用
RelativeLayout。

然后发现写出来的BACK和title总是一上一下,看着很不爽。。百度下发现android:layout_centerVertical="true"这货挺好用的。。

还有开始以为那个背景色是TextView的,结果一试,效果好惨。。然后才发现原来那个背景色是RelativeLayout的。。

调好后发现按钮总是搞着屏幕边,很不美观,加一句android:layout_marginLeft="5dp",搞定。。

对了,还发现相同字体大小,按钮里的字体总是比TextView大挺多,,不知道是不是视觉误差,,没查到原因,谁知道告诉我下。。。

下面是布局代码:




    




你可能感兴趣的:(Android)