我们应该如何正确删除工具栏的副标题并将标题放回原位?删除工具栏字幕
这样做getSupportActionBar().setSubtitle(null);
仅删除文本,但标题仍然在顶部,this image represents the behaviour.
我也试过这个作为一种尝试刷新它,但没有藏汉工作:
getSupportActionBar().setSubtitle(null);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(true);
XML代码:
<android.support.v7.widget.Toolbar
android:id="@+id/settingsToolbar"
android:layout_width="match_parent"
android:layout_height="@dimen/toolbar_height"
android:paddingTop="@dimen/toolbar_padding"
android:minHeight="@dimen/toolbar_min_height"
android:background="@color/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:animateLayoutChanges="true"/>
设置工具栏:
Toolbar toolbar = (Toolbar)findViewById(R.id.settingsToolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("Settings");
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
这不是this question的重复,因为接受的答案不能解决它。
解决方案为我工作得很好。你能发布更多信息吗?代码/工具栏xml。 –
请参阅编辑 – afellowcoder
设置getSupportActionBar()。setSubtitle(null);对我来说工作也很好。 – Tasneem