6

カーソルを持つ必要があるカスタム TextView を作成しようとしています。入力は Android キーボードを介して提供されるべきではないため、EditText を使用したくありません。さらに、TextView のように見える必要があります。

TextView インターフェイスがカーソルをサポートしていることがわかりましたが、それを表示することができませんでした。これが私が試したことです:

追加した

android:textCursorDrawable="@null"

と呼ばれる

textView.setCursorVisible(true);
textView.setSelected(true);
textView.forceLayout();
textView.moveCursorToVisibleOffset();

追加android:editable="true"して呼び出すとtextView.moveCursorToVisibleOffset();、textView 内で NullPointerException がスローされました。

助言がありますか?

4

1 に答える 1