我正在尝试创建一个应该有光标的自定义TextView。我不想使用EditText,因为输入不应该通过Android键盘提供,而且它应该看起来像一个TextView。
我发现TextView接口支持游标,但是我无法显示它。这是我尝试过的:
添加了
android:textCursorDrawable="@null"
称为
textView.setCursorVisible(true);
textView.setSelected(true);
textView.forceLayout();
textView.moveCursorToVisibleOffset();
当我添加android:editable="true"
并调用textView.moveCursorToVisibleOffset();
时,在textView中抛出了NullPointerException。
有什么建议吗?
答案 0 :(得分:1)
你可以使用像这样的编辑文本,它显示为文本视图:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"/>