Tôi đang bắt đầu một dự án mới sử dụng AppCompat/ActionBarCompat
trong thư viện hỗ trợ v7
. Tôi đang cố gắng tìm ra cách sử dụng getSupportActionBar
từ bên trong một đoạn. Hoạt động của tôi lưu trữ đoạn mở rộng ActionBarActivity
, nhưng tôi không thấy lớp hỗ trợ tương tự cho Phân đoạn.getSupportActionBar từ bên trong của Fragment ActionBarCompat
Từ bên trong mảnh vỡ của tôi
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
Các google trang để sử dụng nó (http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html) nói không nên có những thay đổi cho v4
mảnh. Tôi có cần chuyển tất cả các cuộc gọi getActivity()
của mình sang số ActionBarActivity
không? Điều đó có vẻ như thiết kế kém.
Có thể giải thích cách bạn giải quyết vấn đề này? –