安卓中  LinearLayout有两个非常相似的属性:

android:gravity与android:layout_gravity。

区别在于:

android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置. 
android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.

即android:gravity用于设置View中内容相对于View组件的对齐方式,而android:layout_gravity用于设置View组件相对于Container的对齐方式。

原理跟android:paddingLeft、android:layout_marginLeft有点类似。如果在按钮上同时设置这两个属性。

android:paddingLeft="30px"  按钮上设置的内容离按钮左边边界30个像素 
android:layout_marginLeft="30px"  整个按钮离左边设置的内容30个像素

在Toolbar的定义中增加一个ImageView,具体代码如下

 <androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:navigationIcon="@mipmap/back"
app:title="标题" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/down"
android:layout_gravity="start"
android:id="@+id/toolbar_title" />
</androidx.appcompat.widget.Toolbar>

最新文章

  1. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 总部业务部门主管管理整个集团分公司的某项业务
  2. Python:dict用法
  3. C#的类,构造函数以及Array阵列的数据填充与绑定
  4. [转]设计模式之六大原则——开闭原则(OCP)
  5. linux系统性能调优第一步——性能分析(vmstat)
  6. Xshell快捷键
  7. 关于binary search的一点解惑
  8. MAC上更新Ruby失败解决办法
  9. 检查.gitignore语法
  10. OSG 安装配置
  11. Android利用ViewFlipper实现屏幕切换动画效果
  12. Android非常有用的开源库介绍整理
  13. 前端基于react,后端基于.net core2.0的开发之路(1) 介绍
  14. Vijos P1786 质因数分解【暴力】
  15. javascript之DOM编程改变CSS样式(简易验证码显示)
  16. 深入理解Spring Redis的使用 (八)、Spring Redis实现 注解 自动缓存
  17. 百度富媒体展示允许自定义站点Logo/简介等
  18. GNU tar
  19. 阿里云(一)云存储OSS的命令行osscmd的安装和使用
  20. tomcat 重启报错unregister mbean error javax.management.InstanceNotFoundException

热门文章

  1. 浏览器bug html 底部
  2. scrapy框架--?乱码unicode
  3. python nose 自写插件打乱class类中用例执行顺序,但将test_a和test_z排除
  4. JavaWeb中的监听器
  5. Kinect一代学习(一):开发环境搭建
  6. 原生 JS 实现最简单的图片懒加载
  7. sublime插件开发: 文件说明
  8. storm单节点问题(转载)
  9. windows下的文件管理工具--total commander
  10. 解决上传文件或图片时选择相同文件无法触发change事件的问题