如何使EditText光标变为斜体?

时间:2018-11-17 15:27:37

标签: android android-layout android-edittext

我有一个带有斜体提示和文字的EditText。我想使用 斜体 光标。我怎么做?我在Stack Overflow中找不到有关它的任何帖子。我可以在没有自定义光标可绘制的情况下做到这一点吗? 在Microsoft Office中,当您选择斜体时,光标会自动变为斜体。我想要那个斜体光标。

my EditText

1 个答案:

答案 0 :(得分:0)

您需要像这样创建drawable。选择您想要的颜色和所需的角度。 “ itlic_cursor.xml”

<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:viewportWidth="24"
    android:viewportHeight="24"
    android:width="30dp"
    android:height="30dp"></vector>

这就是我得到的。如果要添加另一个斜体光标,请首先获取png或jpg图像并将其转换为SVG。然后使用http://a-student.github.io/SvgToVectorDrawableConverter.Web/

将SVG转换为drawable

然后将其添加以编辑文本XML,如下所示

android:textCursorDrawable="@drawable/itlic_cursor"