我想在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());