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

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

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

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

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

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

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

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

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

下面是布局代码:

<?xml version="1.0" encoding="utf-8"?>    




更多相关文章

  1. Android(安卓)ConstraintLayout百分比布局-适配终结者(基本适配所
  2. android 用java动态设置布局(增添删除修改布局)
  3. Android(安卓)和 iOS 孰优孰劣:真实应用开发过程告诉你答案
  4. Android中style和theme巧用:Android应用程序启动时背景画面的切
  5. Android(安卓)mp3音乐播放器实例-----概述
  6. Android底部Tab页基于ViewPager的实现
  7. Android之App界面的挂载与显示及源码分析
  8. Android开发之线性布局详解(布局权重)
  9. Android性能优化笔记

随机推荐

  1. Android之手机振动的设置
  2. Android源代码下载过程及遇到的问题
  3. android 8.0 通知适配
  4. Error Installing APK
  5. 一个java android 时钟 非常精致!android
  6. android adb 控制手机
  7. android字体闪烁动画(线程)
  8. Android设置拍照或者上传本地图片
  9. Android:textView加载Html,只加载文字
  10. Android消息处理机制4——Looper