如何在 Android 中执行退格转义字符?

发布于 2024-09-13 05:16:11 字数 188 浏览 8 评论 0原文

我有一个文本视图,其中有一些文本。我想删除最后 4 个字符,然后添加更多文本。我尝试这样做。

textViewObject.append("\b\b\b\b new text that I am adding");

但它们不是用 \b 执行退格键,而是在文本字段中显示为小方块。有人可以帮我吗?

I have a textView with some text in it. I want to delete the last 4 characters and then add on some more text. I tried doing this.

textViewObject.append("\b\b\b\b new text that I am adding");

But instead of the \b doing a backspace, they show up as little squares in the textfield. Can anyone help me out here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

写下不归期 2024-09-20 05:16:14

通过抓取除最后 4 个字符之外的所有文本,然后附加新文本,您应该能够实现相同的效果。

String textViewText = textViewObject.getText().toString();
textViewObject.setText(textViewText.substring(0, textViewText.getLength() - 4) + 
                                                   " new text that I am adding");

You should be able to achieve the same effect by grabbing all the text except the last 4 characters and then appending your new text.

String textViewText = textViewObject.getText().toString();
textViewObject.setText(textViewText.substring(0, textViewText.getLength() - 4) + 
                                                   " new text that I am adding");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文