Saya memulai proyek baru yang menggunakan perpustakaan dukungan AppCompat/ActionBarCompat
dalam v7
. Saya mencoba mencari cara untuk menggunakan getSupportActionBar
dari 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 v4
fragmen. Apakah saya perlu mentransmisikan semua getActivity()
panggilan saya ke ActionBarActivity
? Sepertinya desainnya jelek.