2014-07-18 26 views
6

Tôi đang sử dụng chủ đề màu cam trong thanh tác vụ ma, Trong chỉnh sửa văn bản khi người dùng cố gắng sao chép, dán nó gọi hành động theo ngữ cảnh với nền màu xanh mặc định, ít lạ cho người dùng, tôi có thể thay đổi nền của thanh tác vụ theo ngữ cảnh hay không ?Tạo thanh hành động theo ngữ cảnh?

Trả lời

9

Thử thêm kiểu này vào phong cách của bạn trong styles.xml và sử dụng bất kỳ màu tùy chỉnh nào bạn muốn.

<item name="android:actionModeBackground">@android:color/holo_orange_light</item> 

Bạn cũng có thể thay đổi bản vẽ cho mỗi biểu tượng sử dụng mã tương tự.

android:actionModeCloseDrawable 
android:actionModeCopyDrawable 
android:actionModeCutDrawable 
android:actionModePasteDrawable 
android:actionModeSelectAllDrawable 

tín dụng cho các hướng dẫn ở đây - http://www.codercowboy.com/2013/07/05/styling-the-contextual-action-bar-actionmode-divider-or-splitter-for-android/ cho việc thay đổi các biểu tượng thanh hành động theo ngữ cảnh. Trong đó nói với tôi rằng bắt đầu với actionMode thay đổi thuộc tính thanh tác vụ theo ngữ cảnh

+0

Cảm ơn bạn rất nhiều.đã làm được điều này? đây có phải là tài liệu không? – Asthme

+0

Tôi đã tìm thấy hướng dẫn tại đây - http://www.codercowboy.com/2013/07/05/styling-the-contextual-action-bar-actionmode-divider-or-splitter-for-android/ nói về thay đổi các biểu tượng vì vậy tôi biết rằng nó sẽ bắt đầu với ** acitonMode ** và tôi thấy Background là một tùy chọn, đã thử nó và nó hoạt động. –

+0

oh cool.thank u – Asthme

Các vấn đề liên quan