使用CollapsingToolBarLayout无法看到工具栏标题

时间:2017-03-30 16:54:18

标签: android android-layout android-toolbar android-collapsingtoolbarlayout

<android.support.design.widget.AppBarLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!--    ******************    TOOLBAR    *******************    -->
    <android.support.design.widget.CollapsingToolbarLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:layout_scrollFlags="scroll|snap"

        >
        <android.support.v7.widget.Toolbar
            app:layout_scrollFlags="scroll|enterAlways|snap"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/toolbar"
            >
        </android.support.v7.widget.Toolbar>
    </android.support.design.widget.CollapsingToolbarLayout>

大家好。 即使我已在我的活动中将其设置为:

,我的工具栏也不可见
(toolbar.setTitle("TITLE");
        toolbar.setTitleTextColor(0xFFFFFF);

我提供了一段我的.XML文件。 由于我是一个菜鸟,我请求stackoverflow军队寻求帮助。

非常感谢帮助我。

1 个答案:

答案 0 :(得分:1)

如果您需要在活动中设置,可以使用支持操作栏。

onCreate

     setSupportActionBar(toolbar);

然后当你要设置你的头衔时试试这个。

     if (getSupportActionBar() != null) {
        if (title!=null) {
            getSupportActionBar().setDisplayShowTitleEnabled(true);
            getSupportActionBar().setTitle(title);
        } else {
            getSupportActionBar().setDisplayShowTitleEnabled(false);
        }
    }

如果不是,您也可以使用xml选项:

    <android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:title="TITLE"
    app:popupTheme="@style/AppTheme.PopupOverlay">

希望它有所帮助。