如何更改SherlockActionBar库的Action Mode图标?

Her*_*rry 9 android actionbarsherlock

我在我的应用程序中使用了SherlockActionBar库,现在我想更改ActionMode的图标.下面是屏幕显示我高亮度我的ActionMode,我想在其中设置我自己的图标.

在此输入图像描述

请帮我改变ActionMode中的图标.

jid*_*vah 25

你可以在样式资源中设置它

/res/values-v11/styles.xml

<style name="Theme.YourTheme" parent="Theme.Sherlock">
    <item name="android:actionModeCloseDrawable">@android:drawable/your_drawable</item>
</style>
Run Code Online (Sandbox Code Playgroud)

/res/values/styles.xml   

<style name="Theme.YourTheme" parent="Theme.Sherlock">
    <item name="actionModeCloseDrawable">@android:drawable/your_drawable</item>
</style>
Run Code Online (Sandbox Code Playgroud)

注意在API <11样式的actionModeCloseDrawable之前缺少的android命名空间

如果你没有使用actionbarsherlock,显然主题会有所不同

  • 我没有使用sherlock主题,我在我的主题中使用<item name ="android:actionModeCloseDrawable"> @ drawable/ic_done </ item>但它不起作用请帮助 (2认同)