Toolbar内控件居中
场景
Toolbar子控件LinearLayout
或RelativeLayout时
,LinearLayout
或RelativeLayout
内控件不居中而与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内控件居中相关推荐
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享...
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/47395633 WinForm容器内控件批量 ...
- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示
---恢复内容开始--- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示 打个比方,我现在写个小例子,这个小例子是这样的,整个界面分为俩个部分,分为上半部分和下半部分, ...
- android textview动态居中,android 设置textview文字居中或者控件居中
有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:txtTitle.setGravity(Gr ...
- VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用
代码如下: Option Explicit Private ObjOldWidth As Long '保存窗体的原始宽度 Private ObjOldHeight As L ...
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享 在WinForm程序中,我们有时需要对某容器内的所有控件做批量操作.如批量判断是否允许为空?批量设置为只读.批量设置 ...
- C# wpf 实现Canvas内控件拖动
系列文章目录 第一章 Grid内控件拖动 第二章 Canvas内控件拖动(本章) 第三章 任意控件拖动 第四章 窗口拖动 第五章 附加属性实现任意拖动 文章目录 系列文章目录 前言 一.如何实现? 1 ...
- C# wpf 实现Grid内控件拖动
系列文章目录 第一章 Grid内控件拖动(本章) 第二章 Canvas内控件拖动 第三章 任意控件拖动 第四章 窗口拖动 第五章 附加属性实现任意拖动 文章目录 系列文章目录 前言 一.如何实现? 1 ...
- Pyqt5的tableWidget的单元格控件居中
Pyqt5的tableWidget的单元格控件居中 以在tableWidget添加checkBox为例. #实例化一个tableWidget1tableWidget1 = QtWidgets.QTab ...
- Flutter Container、Center设置控件居中背景及其他属性
Flutter Container.Center设置控件居中背景及其他属性 //控件可以居中Container(alignment: Alignment.bottomCenter,//设置控件内容的位 ...
最新文章
- 深度学习核心技术精讲100篇(五十三)-机器学习中的隐私保护
- 笔记-信息系统开发基础-面向对象基本概念-多态
- Ubuntu Linux 8.04系统JAVA配置方法
- python不支持字符类型、单个字符也作为字符串使用_Python 字符串
- 使用lodash防抖_什么,lodash 的防抖失效了?
- ROS在rviz中实时显示轨迹和点
- 同宿舍的程序员毕业五年的现状:有人要当“螺丝钉”,有人头发掉光要出家...
- python自定义修饰器_Python进阶自检清单:来自《Effective Python》的建议(二)
- SRIO传输协议学习
- 全网最全JAVA面试八股文,终于整理完了
- linux vdi,linux – 调整vdi大小不能正常工作
- Android游戏开发+实战开发教程视频
- 配置有误:由于权限不足而无法读取配置文件
- 零基础学习MSP430F552LP开发板,学习前期准备,Code Composer Studio(CCS)软件的安装
- angular+java前后端分离开发
- 如何实现Oracle中的分页查询
- 如何简单搭建自己的个人主页
- python杨辉三角 简单方法
- 2018CEVA参展记录
- 突破性研究成果:验血就能检测癌症发现新系统性癌症标志物
热门文章
- WIN7远程桌面连接方法!远程控制教程!XP远程桌面连接教程!如何设置远程桌面连接?远程桌面连接设置...
- HM-3400: Create Connectors(HM-3400:创建连接器)
- 哈希表原理,Hashtable(Hushmap)原理
- 网络掉包分析工具mtr
- AMD的cpu vmware装黑苹果报错:客户机操作系统已禁用 CPU,请关闭或重置虚拟机
- 【HDU4676】Sum Of Gcd(莫队+欧拉函数)
- 阿里150亿元拿下分众,马云的新零售到底需要多大的流量?
- 4242. 货币兑换
- 项目:“表情包”制作---利用ffmpeg制作Gif动态图
- 瑜伽健身培训报名约课小程序开发制作介绍