Saya memulai proyek baru yang menggunakan perpustakaan dukungan AppCompat/ActionBarCompatdalam v7. Saya mencoba mencari cara untuk menggunakan getSupportActionBardari dalam sebuah fragmen. Aktivitas saya yang menghosting fragmen meluas ActionBarActivity, tetapi saya tidak melihat kelas dukungan serupa untuk Fragmen.
Dari dalam fragmen saya
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
Halaman google untuk menggunakannya ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) mengatakan seharusnya tidak ada perubahan untuk v4fragmen. Apakah saya perlu mentransmisikan semua getActivity()panggilan saya ke ActionBarActivity? Sepertinya desainnya jelek.