【问题标题】:Styling the contextual action bar?样式化上下文操作栏?
【发布时间】:2014-07-18 08:18:44
【问题描述】:

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

【问题讨论】:

    标签: android android-actionbar contextual-action-bar


    【解决方案1】:

    尝试在 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 开始会更改上下文操作栏属性

    【讨论】:

    • 非常感谢。你从哪里得到这个?这是在文档上吗?
    • 我在这里找到了一个教程 - codercowboy.com/2013/07/05/… 谈论更改图标,所以我知道它将以 acitonMode 开头,我看到背景是一个选项,尝试了它并且它工作。
    • @Asthme 没问题!不幸的是,我没有找到任何官方文档
    • 我认为这对你不起作用(并且仍然有带有白色图标的白条),我发现要设置的其他样式确实有效:stackoverflow.com/a/27530844/939781
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2013-11-26
    • 2014-04-16
    • 1970-01-01
    相关资源
    最近更新 更多