有兩種風格:工具欄包含操作欄文本
<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>
而且有Toolbar
在ConstraintLayout
<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);
之後,我所看到的是在中心添加TextView
和AppCompatTextView
從ActionBar
左與應用程序名稱居中文本工具欄。
我試圖使用setTitle("")
,但它沒有幫助。
可能是這個問題的原因是什麼?
什麼你想達到什麼目的?你想讓工具欄的文字消失嗎? – aborocz
標題顯示「工具欄包含來自操作欄的文本」 該操作員想爲其工具欄設置標題...他還表示「我試圖使用setTitle(」「),但它沒有幫助」 –
@PedroBranco你對了,謝謝。 @aborocz,想讓'ActionBar' title disapear –