0

スパン可能なテキストを設定するEdittextがあり、スパン可能なテキストの最後にカーソルが必要です。ユーザーがキーボードから手動で入力できるようにします。

私はすでに試しました

ObjectOfEdietext.setSelection(ObjectOfEdietext.getText().lenght());

しかし、それは私にとってはうまくいきません。しかし、Editext に通常のテキストを設定して同じことを行うと、うまく機能します。誰でも何が問題なのか指摘できますか??

前もって感謝します

Edited Here スパンテキストをクリック可能にするために編集テキストに設定した LinkMovementMethod が edittext カーソルを無効にしているという問題が見つかりました。私が直面した後のもう1つの大きな問題は、クリック可能なスパンテキストをedittextに設定し、カーソルを0位置に移動すると、テキストの最後にカーソルを移動してキーボードからテキストを追加できないことです! 誰もそのような問題に直面したことがありますか?

4

2 に答える 2

1

このコードを試してください

ObjectOfEdietext.setSelection(ObjectOfEdietext.getText().toString().lenght());

私は個人的に次のコードとその動作を試しました

et_from.setText(new SpannableString("my starting Address"));
et_from.setSelection(et_from.getText().length());
于 2012-05-16T05:27:16.503 に答える