我在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中的文本末尾显示光标?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)