Tôi hiện đang triển khai hỗ trợ chủ đề cho ứng dụng của mình và một phần của nó đang thay đổi biểu tượng ứng dụng của thanh tác vụ. Tôi muốn sử dụng biểu tượng tối khi chọn Ánh sáng Holo. Mọi thứ được thực hiện trong phương thức ngoại trừ phần mà biểu tượng ứng dụng trên thanh tác vụ được đặt. Mã mà cố gắng sử dụng là:Thay đổi biểu tượng thanh Hành động
getActionBar();
ActionBar.setIcon(R.drawable.my_icon);
"Không có tham chiếu nào ở đây" là lỗi mà tôi đang gặp phải. Làm thế nào điều này nên được thực hiện một cách chính xác?
BTW minSdkVersion của tôi là 14 nên không có công cụ hành động thanh sherlock.
'setIcon' được hỗ trợ ở cấp API 14 trở lên. Bạn cũng có thể đặt biểu tượng ActionBar trong tệp kê khai như được giải thích tại đây: http://stackoverflow.com/a/6351736/1182823 –
Giải pháp này không hoạt động khi sử dụng thư viện được hỗ trợ v7 nơi tôi sử dụng getSupportActionBar(); - Bất kì lời đề nghị nào? cảm ơn –