Ash*_*rma 14 android textview android-theme android-5.0-lollipop
我正在开发一个应用程序,我为TextViews设置了"android:textIsSelectable".
但我的材料主题与TextSelection appBar不匹配.有没有办法可以改变appBar的颜色?
附上下面的图片检查: -

Eug*_*nec 32
假设您使用appcompat-v7库将这些添加到您的主题:¨
<!-- this makes sure the action mode is painted over not above the action bar -->
<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">@drawable/myapp_action_mode_background</item>
Run Code Online (Sandbox Code Playgroud)
现在我无法设置动作模式(文本颜色,图标颜色)的内部样式,所以希望你不需要.
注意:如果不使用支持库,请在其前面添加这些样式项名称android:.这些将在API 11+以上工作.
编辑
对于具有笔划的动作模式背景,创建新的可绘制并更新参考.drawable可能如下所示:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-2dp" android:left="-2dp" android:right="-2dp">
<shape android:shape="rectangle">
<solid android:color="@color/primary_dark"/>
<stroke android:color="@color/accent" android:width="2dp"/>
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
在您的资源styles.xml中: "android:textColorHighlight"
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textColorHighlight">@color/yellow</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
您可以选择任何颜色以及正在使用的父主题。
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |