Tôi đang cố gắng triển khai ActionBarSherlock vì tôi được cho biết là việc triển khai và tùy chỉnh tương đối dễ dàng. Tôi đã tìm thấy nó khá dễ dàng để thực hiện, nhưng tôi đang cố gắng thay đổi màu nền của ActionBar và nó đang chứng minh khó khăn.Thay đổi màu nền ActionBarSherlock
Theo trang web (link), có vẻ như bạn có thể kế thừa một trong các chủ đề của ActionBarSherlock và sau đó ghi đè lên các thuộc tính bạn cần.
Đây là những gì tôi có cho đến nay:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="Theme.ActionBar" parent="Theme.Sherlock.ForceOverflow">
<item name="android:background">#000000</item>
<item name="background">#000000</item>
</style>
</resources>
Tôi nhận thấy chủ đề built-in đang sử dụng hình ảnh cho nền, nhưng tôi cầu nguyện Tôi không cần phải tạo ra hình ảnh để thay đổi màu nền.
Cảm ơn.
Cảm ơn bạn đã phản hồi. Tôi không sử dụng các tab hay bất cứ thứ gì, chỉ cần một ActionBar với một số hành động, vì vậy nó có thể sử dụng các màu thay vì hình ảnh? Tôi đang sử dụng ActionBarSherlock trên 8 ứng dụng khác nhau và tôi không có chuyên môn để tạo hình ảnh. –
BTW, mã của bạn đã làm việc để thêm màu nền. Cảm ơn. –
Nó an toàn để sử dụng màu sắc miễn là bạn không sử dụng nó cho thuộc tính nền xếp chồng lên nhau. Nền thông thường và nền phân tách sẽ ổn nhưng trên pre-3.0 sử dụng màu để xếp chồng lên nhau sẽ không hiển thị chính xác. –