场景

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. 深度学习核心技术精讲100篇(五十三)-机器学习中的隐私保护
  2. 笔记-信息系统开发基础-面向对象基本概念-多态
  3. Ubuntu Linux 8.04系统JAVA配置方法
  4. python不支持字符类型、单个字符也作为字符串使用_Python 字符串
  5. 使用lodash防抖_什么,lodash 的防抖失效了?
  6. ROS在rviz中实时显示轨迹和点
  7. 同宿舍的程序员毕业五年的现状:有人要当“螺丝钉”,有人头发掉光要出家...
  8. python自定义修饰器_Python进阶自检清单:来自《Effective Python》的建议(二)
  9. SRIO传输协议学习
  10. 全网最全JAVA面试八股文,终于整理完了
  11. linux vdi,linux – 调整vdi大小不能正常工作
  12. Android游戏开发+实战开发教程视频
  13. 配置有误:由于权限不足而无法读取配置文件
  14. 零基础学习MSP430F552LP开发板,学习前期准备,Code Composer Studio(CCS)软件的安装
  15. angular+java前后端分离开发
  16. 如何实现Oracle中的分页查询
  17. 如何简单搭建自己的个人主页
  18. python杨辉三角 简单方法
  19. 2018CEVA参展记录
  20. 突破性研究成果:验血就能检测癌症发现新系统性癌症标志物

热门文章

  1. WIN7远程桌面连接方法!远程控制教程!XP远程桌面连接教程!如何设置远程桌面连接?远程桌面连接设置...
  2. HM-3400: Create Connectors(HM-3400:创建连接器)
  3. 哈希表原理,Hashtable(Hushmap)原理
  4. 网络掉包分析工具mtr
  5. AMD的cpu vmware装黑苹果报错:客户机操作系统已禁用 CPU,请关闭或重置虚拟机
  6. 【HDU4676】Sum Of Gcd(莫队+欧拉函数)
  7. 阿里150亿元拿下分众,马云的新零售到底需要多大的流量?
  8. 4242. 货币兑换
  9. 项目:“表情包”制作---利用ffmpeg制作Gif动态图
  10. 瑜伽健身培训报名约课小程序开发制作介绍