私が持っているもの:ユーザーはEditTextを見て、いくつかの数字を入力するか、ボタンを押すといくつかの数字がEditTextに挿入されます。問題は、数値をテキストに置き換えることですが、数値は保存します。
たとえば、ボタンを押した後、アプリケーションはテキスト 123 を挿入できますが、このテキストは「For all」に置き換える必要があります。Editable.toString() はそのテキストを返すため、テキストを挿入したくありません。アプリケーションが多言語であり、各言語のラベルを再描画すると時間がかかりすぎるため、バッジのような画像を挿入できません。
では、123 をスパン可能な文字列「For all」に置き換えることはできますか?ユーザーがバックスペースを押すと、12 になりますか? 可能であれば、そのようなことをどのように行うのですか?
ありがとうございました!