Android Toolbar左、中、右对齐



Android Toolbar左、中、右对齐


默认的Android Toolbar中添加子元素view是从左到右依次添加。需要注意的是,Android Toolbar为自身的NavigationIcon(app:navigationIcon)最靠右,Logo(app:logo)紧接NavigationIcon、Title(app:title)接续Logo、保留了默认的位置(从左边到右)。这些Android Toolbar保留的系统设置字段将挤压开发者自己安放在Toolbar中的子view,如图所示:

Android Toolbar左、中、右对齐_第1张图片

上图的XML实现代码:



    

        

        


如果没有使用Android Toolbar自身的app:navigationIcon、app:logo、app:title,则可以大致实现自定义的view居中、居右显示,但居左仍会有一些小瑕疵,因为Android Toolbar仍然为NavigationIcon(app:navigationIcon)在Toolbar的最左边保留了一定的空间位置,如图:

Android Toolbar左、中、右对齐_第2张图片

上图实现的XML代码:



    

        

        

也即删掉了Toolbar的三个属性定义:app:navigationIcon、app:logo、app:title 。

你可能感兴趣的:(Android,Android新概念设计,android)