【发布时间】:2015-04-24 07:46:56
【问题描述】:
我怎样才能创建一个类似于具有不同文本颜色的图像的光标
【问题讨论】:
-
@Blackbelt,因为我只能为光标和文本获得相同的颜色,我需要为它们提供不同的颜色
我怎样才能创建一个类似于具有不同文本颜色的图像的光标
【问题讨论】:
试试这样的:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#00ff00"/>
<size android:width="1dp"/>
</shape>
布局中的EditText。
<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textCursorDrawable="@drawable/greencursor"
>
</EditText>
【讨论】:
styles.xml 呢?
<item name="colorControlNormal">@color/accentColor</item>
<item name="colorControlActivated">@color/accentColor</item>
<item name="colorControlHighlight">@color/accentColor</item>
【讨论】:
设置android:textCursorDrawable为@null点赞,
android:textCursorDrawable="@null"
现在您的 EditText 光标与您的 EditText TextColor 相同。
更新:
然后您可以使用属性:android:textColor 为您的光标设置您想要的颜色。
【讨论】: