最新消息:看到那些跳动的图片、文字了吗?点击点击 O(∩_∩)O~~

React Native Android 端 TextInput 光标颜色

若思若想 onlyling 2044浏览

React Native 的 TextInput 组件可以通过 selectionColor 设置颜色。

设置输入框高亮时的颜色(还包括光标)。

但是实际操作中可能存在 Android 兼容问题,部分手机并不能按照 selectionColor 显示光标的颜色。

修改文件 android/app/src/main/res/values/styles.xml 里面的配置。

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="android:textColor">#11151A</item>
                <!-- TextInput -->
        <item name="colorControlActivated">@color/primary</item>
    </style>
</resources>

其中 colorControlActivated 就可以更换 TextInput 光标的颜色。

转载请注明:OnlyLing - Web 前端开发者 » React Native Android 端 TextInput 光标颜色