场景

Toolbar子控件LinearLayoutRelativeLayout时LinearLayoutRelativeLayout内控件不居中而与Toolbar左边缘存一定边距。

源码

条件

contentInsetStart != RtlSpacingHelper.UNDEFINED || contentInsetEnd != RtlSpacingHelper.UNDEFINED

执行

mContentInsets.setRelative(contentInsetStart, contentInsetEnd)


中间调法

变量

如图`UNDEFINED`为最小值。故左现5dp边距。

解决

Toolbar加一属性即可

app:contentInsetStart="0dp"

补充

toolBar.getToolbar().setPadding(0, StatusBarUtils.getStatusBarHeight(this), 0, 0);亦可解决。

注意

于横屏(平板)设左图时app:contentInsetStart="0dp"无效而toolBar.getToolbar().setPadding(0, StatusBarUtils.getStatusBarHeight(this), 0, 0);有效。

Toolbar内控件居中相关推荐

  1. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享...

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/47395633 WinForm容器内控件批量 ...

  2. qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示

    ---恢复内容开始--- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示 打个比方,我现在写个小例子,这个小例子是这样的,整个界面分为俩个部分,分为上半部分和下半部分, ...

  3. android textview动态居中,android 设置textview文字居中或者控件居中

    有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:txtTitle.setGravity(Gr ...

  4. VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用

    代码如下: Option Explicit Private ObjOldWidth     As Long       '保存窗体的原始宽度 Private ObjOldHeight     As L ...

  5. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享

    WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享 在WinForm程序中,我们有时需要对某容器内的所有控件做批量操作.如批量判断是否允许为空?批量设置为只读.批量设置 ...

  6. C# wpf 实现Canvas内控件拖动

    系列文章目录 第一章 Grid内控件拖动 第二章 Canvas内控件拖动(本章) 第三章 任意控件拖动 第四章 窗口拖动 第五章 附加属性实现任意拖动 文章目录 系列文章目录 前言 一.如何实现? 1 ...

  7. C# wpf 实现Grid内控件拖动

    系列文章目录 第一章 Grid内控件拖动(本章) 第二章 Canvas内控件拖动 第三章 任意控件拖动 第四章 窗口拖动 第五章 附加属性实现任意拖动 文章目录 系列文章目录 前言 一.如何实现? 1 ...

  8. Pyqt5的tableWidget的单元格控件居中

    Pyqt5的tableWidget的单元格控件居中 以在tableWidget添加checkBox为例. #实例化一个tableWidget1tableWidget1 = QtWidgets.QTab ...

  9. Flutter Container、Center设置控件居中背景及其他属性

    Flutter Container.Center设置控件居中背景及其他属性 //控件可以居中Container(alignment: Alignment.bottomCenter,//设置控件内容的位 ...

最新文章

  1. [深入理解文件系统之十二] ext3文件系统的挂载选项和journal
  2. 【PAT (Advanced Level) Practice】1093 Count PAT‘s (25 分)
  3. 对一道面试题的总结与扩展思考(关于一笔画问题的数学分析)
  4. vuecli3 引入全局scss变量_在vue-cli 3中给stylus、sass样式传入共享的全局变量
  5. 特征层次分析、视觉特征语义探索(微调+预训练)
  6. Python实训day06pm【网络爬虫(爬取接口)-爬取图片与数据】
  7. 5 Handler与子线程
  8. TPYBoard v102 DIY照相机(视频和制作流程)
  9. linux otl oracle,linux otl 连接数据库
  10. SharePoint2010内容类型剖析(四)
  11. KMP 串的模式匹配 (25 分)
  12. png文件合并_png格式图片和jpg格式图片有什么区别?
  13. 延长天文学家寿命的发现——纳皮尔发现对数
  14. Nginx upstream模块
  15. 中国文化之理解 与 帝国财政
  16. jmeter java性能_jmeter之自定义java请求性能测试
  17. csv java 科学计数法_javaweb开发页面数字过长显示科学计数法的问题
  18. PackagesNotFoundError: The following packages are not available from current channels: - python=3
  19. golang防止MySQL注入_防止SQL注入解决方案
  20. 企业服务的定义、分类与特点

热门文章

  1. 家居行业S2B2C电子商务平台智能化大数据,助力企业改善运营策略
  2. 英文文章图表规范和文献引用格式
  3. 你们吹捧的鸿蒙,只是另一个 Fuchsia
  4. 各地级市-进出口与贸易差额(2000-2020)
  5. 家里宽带628连不上_宽带错误代码628是什么意思?
  6. python爬虫分析大学排名_Python爬虫之爬取中国大学排名(BeautifulSoup库)
  7. 1983年美国制定的c语言标准,C语言的发展历史
  8. Nordic芯片如何达到最快的蓝牙传输速率
  9. scRNA-seq | 吐血整理的单细胞入门教程(ID转换)(六)
  10. Java面试---自我介绍