Я начинаю новый проект , который использует AppCompat/ActionBarCompat
в v7
библиотеке поддержки. Я пытаюсь понять, как использовать getSupportActionBar
из фрагмента. Моя активность, в которой размещен фрагмент, расширяется ActionBarActivity
, но я не вижу аналогичного класса поддержки для фрагментов.
Изнутри моего фрагмента
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
На странице Google по его использованию ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) говорится, что для v4
фрагмента не должно быть изменений . Мне нужно переадресовывать все мои getActivity()
звонки на ActionBarActivity
? Это похоже на плохой дизайн.