Android选择文本工具栏选项颜色问题

标签 android colors toolbar android-appcompat

我遇到了这个奇怪的问题,选择文本时出现的栏

enter image description here

我使用的是最新版本的 Appcompat v7 库。这是我的主题定义:

<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>

    <item name="colorControlNormal">@color/material_blue_grey_800</item>
    <item name="colorControlActivated">@color/colorAccent</item>
    <item name="colorControlHighlight">@color/colorPrimary</item>

    <item name="android:windowNoTitle">true</item>
    <item name="windowActionBar">false</item>

    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    <item name="vpiTabPageIndicatorStyle">@style/TabStyle</item>

    <item name="android:textAppearanceButton">@style/AppTheme.ButtonTextAppearance</item>
    <item name="android:textViewStyle">@style/MyTextViewStyle</item>
</style>

<style name="MyTextViewStyle" parent="android:Widget.TextView">
    <item name="android:textColor">@color/text</item>
    <item name="android:textColorLink">@color/colorPrimary</item>
</style>

<style name="AppTheme.ButtonTextAppearance" parent="@style/Base.TextAppearance.AppCompat.Button">
    <item name="textAllCaps">false</item>
    <item name="android:textAllCaps">false</item>
</style>

没有一种颜色是白色的,所以我真的不知道这种白色条形颜色和白色图标是从哪里来的。

有什么线索吗?

最佳答案

为了使文本选择 actionMode 背景颜色,请在您的样式中使用以下内容:

<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">@color/dodgerblue</item>

关于Android选择文本工具栏选项颜色问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27859366/

相关文章:

android - 什么是Rage Shake API?

java - 如何以编程方式在 ImageView 内显示多个可绘制对象(带边距)

opencv - 使用opencv检测图像中的大量彩色圆圈

javascript - D3 : Combine two colour scales into one

javascript - 浏览器独立的JavaScript调试器?

java - 后台点击事件的生命周期可观察

java - 可以在Java文件中创建自定义折叠区域吗?

image - 压缩 JPEG 图像的 L、a、b 空间的不确定性

c# - 如何通过键盘快捷键打开工具栏菜单?

java - Action 中的备用图标和标题