android - 如何删除Android工具栏的左边距?

标签 android android-layout toolbar android-design-library

我正在尝试为我的项目使用工具栏。 这是我正在使用的代码:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:layout_alignParentTop="true"
    android:background="?attr/colorPrimary"
    android:contentInsetLeft="0dp"
    android:elevation="@dimen/margin_padding_8dp"
    android:contentInsetStart="0dp">

    <RelativeLayout
        android:id="@+id/rlToolbar"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <TextView
            android:id="@+id/tvTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:paddingRight="@dimen/margin_padding_16dp"
            android:text="AppBar"
            android:textAppearance="@style/TextAppearance.AppCompat"
            android:textColor="@color/white"
            android:textSize="@dimen/text_size_20sp" />

    </RelativeLayout>


toolbar

我想删除左边距,在这里我设置了 android:contentInsetLeft="0dp"android:contentInsetStart="0dp" 但它 not 工作..请帮帮我!

最佳答案

用下面的xml替换你的xml

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:layout_alignParentTop="true"
    android:background="?attr/colorPrimary"
    android:elevation="@dimen/margin_padding_8dp"
    android:contentInsetStart="0dp" 
    android:contentInsetLeft="0dp"
    android:contentInsetRight="0dp"
    android:contentInsetEnd="0dp"
    app:contentInsetLeft="0dp"
    app:contentInsetStart="0dp"
    app:contentInsetRight="0dp"
    app:contentInsetEnd="0dp">

<RelativeLayout
    android:id="@+id/rlToolbar"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/tvTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:paddingRight="@dimen/margin_padding_16dp"
        android:text="AppBar"
        android:textAppearance="@style/TextAppearance.AppCompat"
        android:textColor="@color/white"
        android:textSize="@dimen/text_size_20sp" />

</RelativeLayout>

关于android - 如何删除Android工具栏的左边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31063962/

相关文章:

android - Google Maps Android API v2 : Failed to Load Map. 无法联系 Google 服务器

android - Robotium 中整个测试超时

android - 创建具有两层的自定义圆形进度条

android - 当文件不在目录 res/layout/中时,Robolectric 1.1 无法加载布局文件

c++ - 我可以在MFC工具栏中制作一个无法点击的按钮/图标吗?

android - 可以像 RadioGroup 一样将 CheckedTextView 放入 Group 中吗?

android - 添加许多 Overlay 后 MapView 平移和缩放速度很慢

android - 为什么在我的应用程序中 Facebook 的聊天头不可见?

android - android studio 中不是全宽工具栏?

swift - 全屏时如何隐藏 SwiftUI 中的工具栏?