Zaczynam nowy projekt, który używa biblioteki pomocniczej AppCompat/ActionBarCompat
w v7
. Próbuję dowiedzieć się, jak korzystać z getSupportActionBar
z fragmentu. Moja aktywność obsługująca fragment rozszerza się o ActionBarActivity
, ale nie widzę podobnej klasy wsparcia dla Fragmentów.getSupportActionBar od środka Fragment ActionBarCompat
Od wewnątrz mojego fragmentu
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
stronie Google za korzystanie z niego (http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html) mówi, że nie powinno być żadnych zmian dla v4
fragmentu. Czy muszę obsłużyć wszystkie moje połączenia getActivity()
z ActionBarActivity
? To wygląda na kiepski projekt.
Czy możesz wyjaśnić, jak rozwiązać ten problem? –