android - 样式化上下文操作栏?

标签 android android-actionbar contextual-action-bar

我在 ma 操作栏中使用橙色主题,在用户尝试复制时编辑文本,粘贴它会调用具有默认蓝色背景的上下文操作,这对用户来说有点奇怪,我可以更改上下文操作的背景吗酒吧?

最佳答案

尝试将此添加到您的 styles.xml 中,并使用您喜欢的任何自定义颜色。

<item name="android:actionModeBackground">@android:color/holo_orange_light</item>

您还可以使用类似的代码更改每个图标的可绘制对象。

android:actionModeCloseDrawable
android:actionModeCopyDrawable
android:actionModeCutDrawable
android:actionModePasteDrawable
android:actionModeSelectAllDrawable

此处归功于教程 - http://www.codercowboy.com/2013/07/05/styling-the-contextual-action-bar-actionmode-divider-or-splitter-for-android/ 用于更改上下文操作栏图标。这告诉我从 actionMode 开始会更改上下文操作栏属性

关于android - 样式化上下文操作栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24820315/

相关文章:

android - 以编程方式更改 ActionBar 图标

java - 为什么在 onCreate 方法中调用 startSupportActionMode 时上下文操作栏会获得不同的样式?

android - 如何更改 ActionMode 中 TextView 的背景颜色

iphone - 如何为 2D 游戏中的角色创建平滑路径

android - 在 Android 5.0 上的 AppCompat CardView 上以 XML 设置海拔

android - 在不同方向的 Activity 之间使用共享元素转换

java - 在 Navigation Drawer 的 fragment 中将操作栏项目更改为 searchView

android - 如何突出显示或检查选定的列表项

android - 在 Android 中发生 OnClickEvent 时激活 CAB 菜单

android - Jetpack 撰写和导航 : Problems share ViewModel in nested graph