【问题标题】:Android how to change the edittext cursor styleAndroid如何更改edittext光标样式
【发布时间】:2016-04-04 05:09:29
【问题描述】:

我想自定义 EditText 滑块样式。请参阅下面的屏幕截图。

这是默认的滑块样式:

这是我想看到的:

这可能是一个愚蠢的问题,但经过几个小时的谷歌搜索,我只能找到改变光标颜色的方法,但找不到改变滑块样式的方法。

这是我用于更改光标颜色的代码 (color_cursor.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="#008000" />
</shape>

我将 "android:textCursorDrawable="@drawable/color_cursor" 应用于 EditText。

谢谢。

标签: android android-edittext cursor


【解决方案1】:

我自己的答案(希望这对其他人也有帮助): 引入“Theme.material”后,EditText 将成为预期的样式。我想看看Material Design

【讨论】:

    【解决方案2】:
    android:textSelectHandle="@drawable/your_desired_drawable"
    

    把它放在你的editText 视图中。设置你喜欢的drawable。然后更改可绘制 xml 文件中的颜色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2018-09-11
      • 2017-11-25
      • 1970-01-01
      • 2012-07-23
      • 2016-06-05
      • 2016-05-22
      相关资源
      最近更新 更多