gpt4 book ai didi

android - 工具栏标题不居中

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:48 27 4
gpt4 key购买 nike

我试图将我的工具栏标题居中:

<android.support.design.widget.AppBarLayout
android:id="@+id/top_app_bar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:theme="@style/ThemeToolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary">

<TextView
android:id="@+id/toolbar_title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="LOGO"
android:textColor="@color/colorAccent"
android:textSize="32sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />

</android.support.v7.widget.Toolbar>

</android.support.design.widget.AppBarLayout>

工具栏默认对齐它的标题。为了对齐标题中心,我在工具栏中添加了一个 TextView。但它并不完全居中。我曾尝试从左侧给出负边距,但没有成功。

enter image description here我该怎么做?

最佳答案

我有一个类似的问题,不记得我在哪里找到答案,但默认情况下工具栏有一个 16dp 的内容插入。您需要将其移除以使 Logo 居中。

app:contentInsetStart="0dp"

确保使用 app 命名空间。

因此您的工具栏布局将如下所示:

    <android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:layout_width="match_parent"
app:contentInsetStart="0dp"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary">

<TextView
android:id="@+id/toolbar_title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="LOGO"
android:textColor="@color/colorAccent"
android:textSize="32sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />

</android.support.v7.widget.Toolbar>

更新

contentInsetStart 设置为“0dp”对我也不起作用。因此,我尝试为 TextView 提供负填充 (-48dp),它起作用了。

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:theme="@style/ThemeToolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary">

<TextView
android:id="@+id/toolbar_title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="LOGO"
android:textColor="@color/colorAccent"
android:textSize="32sp"
android:textStyle="bold"
tools:ignore="HardcodedText"
android:paddingStart="-48dp"
android:paddingLeft="-48dp"/>

</android.support.v7.widget.Toolbar>

关于android - 工具栏标题不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33676858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com