android - 如何在 EditText 中使用方框光标?

标签 android android-edittext

我在 Android 9.0 上开发了类似控制台的应用程序。
我想在 EditText 中使用框形光标。有没有办法改变光标形状?

我想像下面这样改变光标形状:

enter image description here

如何改变光标形状?

最佳答案

您可以在编辑文本中使用 android:textCursorDrawable="@drawable/mycursor" 并像这样创建形状:

mycursor.xml:

   <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
        <size android:width="2dp" />
        <solid android:color="@android:color/holo_blue_light"/> 
    </shape>

关于android - 如何在 EditText 中使用方框光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54730886/

相关文章:

java - 单击按钮时 EditText.getText().toString() 崩溃

android - 在 Android SDK 中-如何在 EditText 中用户按下的像素位置找到单词

android - 如何在 fragment 内保留 map View ?

android - Android 中的 Spurious Death 是什么?

android - Android 上的 SSL(通过 BouncyCaSTLe)

java - 在 Android 上的 Javafx 中使用 FileChooser 时出错

java - 想在java中格式化大于20位的数字吗?

android - 编辑文本奇怪的行为

android - 键盘出现时EditText失去焦点;需要触摸两次才能编辑

android - 找不到与 com.android.support :support-v7:20. 0.+ 匹配的任何版本