我正在尝试创建一个应该有光标的自定义 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。
有什么建议吗?
最佳答案
您可以像这样使用编辑文本,它显示为 TextView :
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"/>
关于android - 带光标的 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028368/