0

我正在使用 ActionBarSherlock 并且我的应用程序中的很多片段都使用 setTitle 方法,例如:

getActivity().setTitle(articleName);

但是我正在为 ActionBar 使用自定义样式,并且在更改标题时我想在我的 TextView 上更改它。

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <TextView
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:textColor="@color/grey"
            android:id="@+id/bar_title"
            style="@style/Text.Medium">
    </TextView>

</LinearLayout>

是否有可能覆盖 setTitle 并添加我自己的代码来做到这一点?

4

1 回答 1

0

由于该setTitle方法不是最终的,您可以在您的内部覆盖它Activity,然后在您的Fragment.

于 2012-09-06T12:59:36.310 回答