片段更改時,如何在Toolbar
內更改Textview
?我的工具欄位於BaseActivity
,所以我可以在所有活動中使用。片段中的工具欄標題
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:popupTheme="@style/AppTheme.PopupOverlay">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/toolbar_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="4dp"
android:layout_marginLeft="20dp"
ndroid:layout_marginRight="attr/actionBarSize"
android:layout_marginTop="4dp"
android:textColor="@color/colorAccent2"
android:textSize="19sp"
tools:ignore="HardcodedText" />
</FrameLayout>
</android.support.v7.widget.Toolbar>
這didnt工作。因爲我的片段是在標籤佈局,它給所有我的片段標題相同的標題 –
我編輯了我的答案。請嘗試。 –
它看起來像工作,但沒有更新標題,如果我改變e.x的片段從第一到第二或從第三到第二。爲什麼? –