我想更改上下文操作栏中显示的行的颜色;为了更清楚,我会提出一个图像:
你看到白色区域正上方的浅蓝色线条?我怎么能改变它的颜色?感谢
答案 0 :(得分:6)
您应首先使用您要使用的颜色创建自己的9补丁图像。例如,像这样的图像:
然后在你的应用程序的主题中你应该添加它(对于Holo主题):
<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>