EditText无光标(bug10)

简介: 问题:有用户反馈在使用公司App的日记本功能时,编辑文本的地方没有光标,写到哪儿了都不知道。我查看我的可输入文本的控件,发现TextView居然都有,EditText的文本栏没有,于是就去查了控件相关用法。

问题:

有用户反馈在使用公司App的日记本功能时,编辑文本的地方没有光标,写到哪儿了都不知道。


我查看我的可输入文本的控件,发现TextView居然都有,EditText的文本栏没有,于是就去查了控件相关用法。


解决办法:

1、在Edittext中加入以下属性


android:cursorVisible="true"
android:textCursorDrawable="@null"

2、在Edittext中加入以下属性


android:cursorVisible="true"
android:textCursorDrawable="@drawable/test_cursor"
对应的drawable文件
  <?xml version="1.0" encoding="utf-8"?>
  <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <size android:width="1dp" />
    <span style="font-family: Arial, Helvetica, sans-serif;">
 <!-- 光标宽度可以自己定义 --></span>
    <solid android:color="#008000" />
 <!-- 光标颜色可以自己定义 -->
  </shape>


运行效果:这样内容后边就有光标了。也可以自定义光标属性;


ef064844ede8f1af3a6bd5fd20b0491.png

相关文章
|
6月前
|
Go Android开发
Android 软键盘的确定键修改,讲的明明白白
Android 软键盘的确定键修改,讲的明明白白
|
6月前
|
调度 Android开发
Android9底部导航栏出现空白按钮问题分析
Android9底部导航栏出现空白按钮问题分析
39 0
|
XML Android开发 数据安全/隐私保护
Android开发之输入框EditText介绍
Android开发之输入框EditText介绍
338 0
|
Android开发
eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
174 0
eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
如何让光标处于EditText的末尾
经测试发现,如果EditText预先有内容,光标自然会在文字的末尾 。 但是如果预先内容为空,然后设置好内容,这种情况下光标自然会在文字的开头,所以这种情况下可以这样做让光标位于末尾:editText.
716 0
Dialog和软键盘的冲突
一、冲突描述 为了说明问题,我先随意在我之前的项目写个dialog做个测试。 先写一个dialog,自定义的,宽高为填充屏幕,里面是两个edittext。
2107 0
|
Android开发 iOS开发
Android点击EditText文本框之外任何地方隐藏键盘的解决办法
1,实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏   加上id和clickable=true   然后在onCreate里,添加onClick事件的监听: @Overri...
899 0