android – 如何在TextView中的文本末尾显示光标?

android – 如何在TextView中的文本末尾显示光标?,第1张

概述我想在TextView的文本末尾显示闪烁的光标. 我在TextView中尝试了android:cursorVisible =“true”但是没有去. 即使我试过text.setCursorVisible(true);不行. <TextView android:id="@+id/text" android:layout_width="wrap_content" android 我想在TextVIEw的文本末尾显示闪烁的光标.

我在TextVIEw中尝试了android:cursorVisible =“true”但是没有去.

即使我试过text.setCursorVisible(true);不行.

<TextVIEw    androID:ID="@+ID/text"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:cursorVisible="true"    androID:textCursorDrawable="@null"  />

有人知道任何解决方案吗?

解决方法 首先,您应该使用EditText代替TextVIEw来获取输入.如果光标仍然没有闪烁,请在xml文件中设置androID:cursorVisible =“true”属性,它应该使光标闪烁.如果您的光标在编辑文本中不可见,那也是无法看到光标闪烁的原因.设置androID:textCursorDrawable =“@ null”.这应该可以解决您的问题
<EditText   androID:ID="@+ID/editext1"   androID:layout_wIDth="fill_parent"   androID:layout_height="wrap_content"   androID:textCursorDrawable="@null"   androID:cursorVisible="true"></EditText>

在您的活动类中,也要添加此代码.

EditText input = (EditText)findVIEwByID(R.ID.edittext1);input.setSelection(input.getText().length());
总结

以上是内存溢出为你收集整理的android – 如何在TextView中的文本末尾显示光标?全部内容,希望文章能够帮你解决android – 如何在TextView中的文本末尾显示光标?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1149279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存