2013-11-27 3 views
2

Я хотел бы изменить цвет строки, появляющейся на панели контекстных действий; чтобы быть более ясным вложу изображение:Изменение цвета строки в панели контекстного действия

enter image description here

Вы видите светло-голубой линии чуть выше белой области? Как я могу изменить свой цвет? Спасибо

ответ

6

Сначала вы должны создать собственное изображение с 9 патчами с цветами, которые вы хотите использовать. Например изображение, как это:

enter image description here

И после этого в теме вашего приложения, вы должны добавить это (для Holo Theme):

<style name="Theme.MyAppTheme" parent="@android:style/Theme.Holo.Light"> 
    <item name="android:actionModeBackground">@drawable/my_actionmode_background</item> 
</style> 

Для ActionBarSherlock или AppCompat вы должны использовать:

<!-- AppCompat --> 
<style name="Theme.MyAppTheme" parent="@style/Theme.AppCompat.Light"> 
    <item name="actionModeBackground">@drawable/my_actionmode_background</item> 
</style> 

<!-- ActionBarSherlock --> 
<style name="Theme.MyAppTheme" parent="@style/Theme.Sherlock.Light"> 
    <item name="actionModeBackground">@drawable/my_actionmode_background</item> 
</style> 
Смежные вопросы