1

我在我的 android 项目中使用 Acion 模式。
我想改变它的颜色,并同时删除它的 DONE 按钮。
我用谷歌搜索并写了这段代码。
但是,一旦我运行它,它就会显示“已停止”错误。

我该如何解决?

这是我的代码:

<style name="AppTheme" parent="android:Theme.Holo">
    <item name="android:actionModeBackground">@style/ActionMode</item>
    <item name="android:actionModeCloseButtonStyle">@style/NoCloseButton</item>

</style>
<style name="ActionMode" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionModeBackground">@android:color/white</item>
</style>

<style name="NoCloseButton" parent="@android:style/Widget.ActionButton.CloseMode">
    <item name="android:visibility">gone</item>
</style>

我已经android:theme="@style/AppTheme"在清单中设置了。

请帮我。

4

1 回答 1

1

使用此代码,您可以更改动作模式的背景颜色并更改完成图像。注意:您也可以在图像中添加文字!在 res/styles.xml 中:

<style name="AppTheme" parent="android:Theme.Holo">
<item name="android:actionModeBackground">@android:color/COLOR</item>
<item name="android:actionModeCloseDrawable">@drawable/IMAGE</item>

于 2015-04-23T15:01:48.330 回答