2

我想更改出现在上下文操作栏上的线条的颜色;为了更清楚,我会放一张图片:

在此处输入图像描述

你看到白色区域上方的浅蓝色线了吗?我怎么能改变它的颜色?谢谢

4

1 回答 1

6

您应该首先使用您想要使用的颜色创建您自己的 9-patch 图像。例如这样的图像:

在此处输入图像描述

然后在你的应用程序主题中添加这个(对于 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>
于 2013-11-27T10:48:53.160 回答