ActionBarSherlock和某种重写的setTitle方法

时间:2012-09-06 12:55:19

标签: android android-layout actionbarsherlock

我正在使用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并添加我自己的代码来执行此操作?

1 个答案:

答案 0 :(得分:0)

由于setTitle方法不是最终方法,您可以在Activity中覆盖它,然后在Fragment中使用它。