Tôi đang bắt đầu một dự án mới sử dụng thư viện hỗ trợ AppCompat/ActionBarCompattrong v7. Tôi đang cố gắng tìm ra cách sử dụng getSupportActionBartừ bên trong một mảnh. Hoạt động lưu trữ phân mảnh của tôi mở rộng ActionBarActivity, nhưng tôi không thấy lớp hỗ trợ tương tự cho Phân mảnh.
Từ 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
//...
}
Trang google để sử dụng nó ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) cho biết sẽ không có thay đổi nào đối với v4phân đoạn. Tôi có cần chuyển tất cả các getActivity()cuộc gọi của mình tới một ActionBarActivitykhông? Điều đó có vẻ như thiết kế kém.