觉得toolbar默认高度太高,给toolbar设了一个固定值。测试时发现在4.4系统上会出现与状态栏重叠的现象。给toolbar设了个margin,但是在7.0的系统上又会出现间隙。最后发现只需要在父view里加上下面两行就解决了。

android:clipToPadding="true"android:fitsSystemWindows="true"

解释一下上面两个布局属性的意思:

android:clipToPadding 定义布局间是否有间距  

android:fitsSystemWindows="true" 意思就是设置应用布局时是否考虑系统窗口布局;如果为true,将调整系统窗口布局以适应你自定义的布局。比如系统有状态栏,应用也有状态栏时。实际就是通过在 View 上设置和系统窗口一样高度的边框(padding)来确保你的内容不会出现到系统窗口下面。

更多相关文章

  1. Android初步
  2. EditText 焦点控制,进入界面时不弹出键盘
  3. Android清除所有应用的缓存(包括系统应用)的两种实现方法
  4. Android(安卓)UI(TextView)详解
  5. Android(安卓)Service
  6. Android声明和使用权限
  7. Android(安卓)调用系统相机拍照保存以及调用系统相册的方法
  8. 初始化有EditText或AutoCompleteEditText的界面时系统自动打开软
  9. android View 概述

随机推荐

  1. android中类实现Serializable,Parcelable
  2. Android网络编程之通过Get方法实现
  3. Android 系统(91)---Android 平台调试
  4. Builder模式及其在Android中的使用
  5. Android[中级教程]第十章 Mysql+Json+And
  6. android之AIDL实例详解
  7. android4.0下使用multiDexEnabled属性的
  8. android home键的处理
  9. Android Recovery UI浅析1——概览
  10. Android: HttpClient与Webview共享cookie