Je démarre un nouveau projet qui utilise la fonction AppCompat/ActionBarCompat
en v7
bibliothèque de soutien. J'essaye de comprendre comment utiliser la getSupportActionBar
de l'intérieur d'un fragment. Mon activité qui héberge le fragment étend ActionBarActivity
mais je ne vois pas de classe de soutien similaire pour les fragments.
De l'intérieur de mon fragment
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
La page google pour l'utiliser ( http://Android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) dit qu'il ne devrait y avoir aucun changement pour le v4
fragment. Est-ce que je dois couler tous mes getActivity()
appels à un ActionBarActivity
? Ça ressemble à une mauvaise conception.