美文网首页
使用Toolbar左边/右边有空白部分

使用Toolbar左边/右边有空白部分

作者: 陽光亽活力 | 来源:发表于2019-06-23 12:23 被阅读0次

1.解决办法

在toolbar控件中加入以下属性即可

        app:contentInsetStart="0dp"
        app:contentInsetEnd="0dp"
        app:contentInsetLeft="0dp"
        app:contentInsetRight="0dp"

   <android.support.v7.widget.Toolbar
        android:layout_width="match_parent"
        android:layout_height="40dp"
        app:contentInsetStart="0dp">

        <TextView
            style="@style/text_16_FF"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@color/text_2A"
            android:gravity="center_vertical"
            android:text="@string/text_view_name" />
    </android.support.v7.widget.Toolbar>

注意:
我们这里用的是v7包下的Toolbar,所以要使用自定义的属性。如果你使用的是系统的Toolbar,则使用android:开头的属性才会生效

2.问题

如图:在布局文件的开头有一段小空白

image.png

3.解决办法

消除左边的白边我们添加 app:contentInsetStart="0dp"

image.png

4.原因

其实这是由于系统的自定义属性造成的,找到系统ActionBar的自定义属性,我们可以看到有这样一个自定义的风格(具体使用的哪个风格应该会跟随系统和使用的兼容包有一定的差距,这里仅作实例,Toolbar也是继承了ActionBar的一些风格)

image.png

应该就是这两个属性造成了ActionBar和Toolbar的自定义布局出现了一小段不可用的padding的吧,所以当我们在自定义的风格或者Toolbar的属性中重写掉这个属性并赋值“0dp”后白边你就消失了

image.png

相关文章

  • 使用Toolbar左边/右边有空白部分

    1.解决办法 在toolbar控件中加入以下属性即可 注意:我们这里用的是v7包下的Toolbar,所以要使用自定...

  • android常见的FAQ

    toolbar左边空白问题 toolbar自定义布局时,无论如何调整布局的间距,左侧始终有一个空白区域,如下图: ...

  • css实现左边自适应右边固定

    本文主要使用css实现左边自适应右边固定,右边固定左边自适应的问题。 左边自适应右边固定 1. 主要使用floa...

  • 关于固定与自适应

    左边固定,右边自适应的demo。 左边使用inline-block显示 右边也使用display:inline-b...

  • 左边 右边

    从小 , 我就认为 自己, 缺少营养。 就是, 和别人 不太一样。 我用黑布 把眼晴蒙上。 这样 就可...

  • 左边,右边

    如果说人生不分上下,只分左右的话。那我现在一定是在左边,艰难、不开心、各种倦怠。 如果说人生如波浪起伏不定,那么我...

  • 左边右边

    我站在你的左边 快乐在我右边傻笑 左边口袋里的棒棒糖 甜蜜了右心房

  • 左边右边

    刚开学的第一天,晚来的雪还未化去,我拖着行李箱从车站走过来。学校在一个斜坡上,斜斜的,路上的雪堆积着,染着颜色,灰...

  • 左边?右边?

    今天,吃了晚饭我们出去散步。 一大群人有学校的老师,有老师的另一半,有寝室管理员,有学校保安。 ...

  • 左边右边

    右边亮着胡思乱想 左边暗着胡思乱想 原来甲虫飞了 飞在线的一端 在外面 叮啊冬冬呛 的 故事 响了一个晚上 月上柳梢头

网友评论

      本文标题:使用Toolbar左边/右边有空白部分

      本文链接:https://www.haomeiwen.com/subject/evmqfctx.html