Trong onCreate của tôi() tôi đặt một thanh tiến trình như sau:Kết hợp tiêu đề tùy chỉnh với FEATURE_PROGRESS
getWindow().requestFeature(Window.FEATURE_PROGRESS);
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON);
Bây giờ, có nhu cầu nâng cao mà thanh tiêu đề một chút, tôi muốn thay đổi background màu sắc của nó. Bước đầu tiên là để kiểm tra xem FEATURE_CUSTOM_TITLE
được hỗ trợ:
final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
if (customTitleSupported) {
Log.i(TAG, "CUSTOM TITLE SUPPORTED!")
}
Nhưng ngay sau khi tôi gọi đó là requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)
tôi nhận được một:
AndroidRuntimeException: You cannot combine custom titles with other title features
(Nó không quan trọng nếu tôi gọi chức năng này trước khi thiết lập FEATURE_PROGRESS
hoặc sau)
Bất kỳ ý tưởng nào về cách work around điều này?
Hoặc, tôi sẽ tránh thanh tiêu đề custom, nếu tôi có thể tìm thấy tài nguyên của thanh tiêu đề không tùy chỉnh ID. Một cái gì đó tốt hơn so với nguy hiểm getParent().
Điều này có khả thi không?
Vì 'ActionBar' chỉ xuất hiện trong Android 3.0+ và tôi cũng cần chạy trên 2.x. – ateiob
@ateiob Dành cho 2.x trở lên Bạn có thể sử dụng ActionBarSherlock http://abs.io – eveliotc