Je commence un nouveau projet qui utilise la AppCompat/ActionBarCompat
dans la v7
bibliothèque de soutien. J'essaie de comprendre comment utiliser le à getSupportActionBar
partir d'un fragment. Mon activité qui héberge le fragment s'étend ActionBarActivity
, mais je ne vois pas de classe de support 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 ) indique qu'il ne devrait y avoir aucun changement pour le v4
fragment. Dois-je envoyer tous mes getActivity()
appels à un ActionBarActivity
? Cela semble être une mauvaise conception.