最佳答案
我正在启动一个使用 v7
支持库中的 AppCompat/ActionBarCompat
的新项目。我正试图从一个片段中找出如何使用 getSupportActionBar
。承载片段的活动扩展了 ActionBarActivity
,但是我没有看到类似的片段支持类。
从我的碎片里
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
谷歌页面使用它(http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html)说,应该没有改变的 v4
片段。我需要将所有的 getActivity()
调用转换为 ActionBarActivity
调用吗?这设计好像不怎么样。