工具栏包含操作栏中的文本

Toolbar contains text from action bar

有两种样式:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="colorAccent">@color/accent</item>
</style>

<style name="Caribbean" parent="AppTheme">
    <item name="android:buttonStyle">@style/caribbeanButton</item>
    <item name="android:windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

第二个在清单中设置为 Activity 主题:

   <activity
        android:name=".ui.Activity"
        android:theme="@style/Caribbean">

    </activity>

并且 ConstraintLayout

中有 Toolbar
 <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="0dp"
        android:layout_height="56dp"
        android:minHeight="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|enterAlways"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent">

        <TextView
            style="@style/ToolbarTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="@string/cash_out" />
    </android.support.v7.widget.Toolbar>

我尝试将此 Toolbar 应用为 ActionBar

Toolbar toolbar = binding.toolbar;
    setSupportActionBar(toolbar);

之后,我可以看到一个工具栏,中间添加了 TextViewAppCompatTextViewActionBar 左侧到带有应用程序名称的居中文本。

我尝试使用 setTitle(""),但没有用。

这个问题可能是什么原因?

Remove ConstraintLayout from your xml and use getSupportActionBar.setTitle("")