Tôi đang bắt đầu một dự án mới sử dụng thư viện hỗ trợ AppCompat/ActionBarCompat
trong v7
. Tôi đang cố gắng tìm ra cách sử dụng getSupportActionBar
từ 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 v4
phâ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 ActionBarActivity
không? Điều đó có vẻ như thiết kế kém.