Tôi đang sử dụngThay đổi actionbar màu lập trình nhiều hơn một lần
getSherlockActivity().getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xff00ACED));
Để thay đổi màu sắc của thanh hành động của tôi trong một đoạn và nó hoạt động. Nhưng nếu tôi mở đoạn này sau đó mở một đoạn khác gọi phương thức này bằng một màu khác thì thanh tác vụ sẽ không thay đổi thành màu mong muốn. Thay vào đó, nó chuyển thành màu trắng thay vì màu tôi đặt.
Điều này chỉ xảy ra đối với tôi trên một thiết bị ... Motorola Xoom đã nổ tung. Tuy nhiên, điều này đã khắc phục được sự cố! Trong trường hợp của tôi, bật tắt hiển thị tiêu đề cần được đảo ngược vì tôi không hiển thị tiêu đề để bắt đầu. – Justin
Tôi có thể xác nhận điều này cũng đã khắc phục sự cố trên LG-P880g. Bạn của tôi, thật tuyệt vời! Cảm ơn bạn! – JVillella
Tôi phải sử dụng tài nguyên màu khi sử dụng thanh tác vụ hỗ trợ. getSupportActionBar(). setBackgroundDrawable (new ColorDrawable (getResources(). getColor (R.color.swift))); –