您的位置:首页 > 其它

Toolbar自定义View左边有间距

2016-10-11 16:52 239 查看
首先,我先描述下我遇到的问题:

使用Toolbar,然后自定义view.并且在左上角设置了”回退按钮”.

我是百度了下,发现了下面这篇文章:

http://blog.csdn.net/lxfeng1098751554/article/details/50662886

确实在他遇到的问题中,直接设置

app:contentInsetStart="0dp"


是可以解决问题的. 而且他也引用了源代码来解释.

但是他与我碰到的问题并不一样.

他没有调用

getSupportActionBar().setDisplayHomeAsUpEnabled(true);


设置回退按钮.

所以我这里把Toolbar自定义View左边有间距的问题分为2种

1 未设置左边回退按钮

2 设置了左边回退按钮

前者的解决办法已经在前面标明.这里就不在赘述了.

而后者的解决办法也是添加一句话

app:contentInsetStartWithNavigation="0dp"


还有一点需要声明的是 我使用的

com.android.support:appcompat-v7:24.2.1


是24.2.1版本的,所以才有
app:contentInsetStartWithNavigation
这个属性.

如果是之前版本的话可能是没有这个熟悉.

如果没有这个熟悉怎么办呢?

如果没有这个熟悉的话,你设置上回退按钮后是不会有间距的.所以根本不需要设置.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Toolbar 间距