简体   繁体   English

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

[英]How do you do a backspace escape character in Android?

I have a textView with some text in it. 我有一个textView,里面有一些文字。 I want to delete the last 4 characters and then add on some more text. 我想删除最后4个字符,然后再添加一些文字。 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. 但是,不是\\ b做退格,它们在文本字段中显示为小方块。 Can anyone help me out here? 有人可以帮我从这里出去吗?

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. 您应该能够通过抓取除最后4个字符之外的所有文本然后附加新文本来达到相同的效果。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在“标签”中显示“ Android退格键-⌫” - How do I display “Android backspace” - ⌫ in Label Android Xml - 你如何在字符串中写'@'字符? - Android Xml - How do you write '@' character in the string? 我如何覆盖android中的softkeypad backspace longpress功能 - how do i override the softkeypad backspace longpress functionality in android 如何解决 android (java) 中的退格错误 - how do I resolve backspace error in android (java) 如何在Android上创建一个显示退格(⌫)字符的按钮? - How to make a button that shows the backspace (⌫) character on Android? 当我们退格删除最后一个字符时,TextWatcher 覆盖未调用。 我怎么知道最后一个字符是否被删除? - TextWatcher overrides not called when we backspace remove last character. How do I know if the last character is removed? 如何在android中的退格键上删除哪个字符 - how to get which character is get deleted on backspace in android ANDROID:您如何创建android servlet - ANDROID: How do you create an android servlet 如何在android上导入android模块? - How do you import android modules on android? 如何替换Android Studio中的转义符? - How to replace escape character in Android Studio?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM