使用 CollapsingToolBarLayout 时工具栏标题不可见
Toolbar title not visible with 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>
大家好。
我的工具栏不可见,即使我在 activity 中设置了它:
(toolbar.setTitle("TITLE");
toolbar.setTitleTextColor(0xFFFFFF);
我提供了我的 .XML 文件的片段。
由于我是菜鸟,所以我向Whosebug大军寻求帮助。
非常感谢你帮助我。
如果您需要在 Activity 中设置,您可以像这样使用支持操作栏。
于 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">
希望对您有所帮助。
<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>
大家好。 我的工具栏不可见,即使我在 activity 中设置了它:
(toolbar.setTitle("TITLE");
toolbar.setTitleTextColor(0xFFFFFF);
我提供了我的 .XML 文件的片段。 由于我是菜鸟,所以我向Whosebug大军寻求帮助。
非常感谢你帮助我。
如果您需要在 Activity 中设置,您可以像这样使用支持操作栏。
于 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">
希望对您有所帮助。