如何在Android的TextView中添加退格键

时间:2018-11-27 04:53:27

标签: android

我阅读了oracle转义序列,并意识到,如果要在textView中创建退格键,则需要使用“ \ b”,与插入新行(/ n)的方式相同。我已经尝试了以下代码行:

textView.setText("Hellos\bWorld");

然后,当我运行该应用程序时,textView会显示以下内容:

Hellos World

符合我的期望

HelloWorld

希望您能为我提供帮助,如何在textView中创建退格键。任何建议都将受到欢迎。

3 个答案:

答案 0 :(得分:0)

最简单的删除字符串中空格的方法是replace()方法。它接受两个参数,第一个是您要在字符串中搜索哪个单词/字符,第二个要替换为什么。

String dummy = "Hellos World";
String newText = dummy.replace("s ","");
textView.setText(newText);

//output > HelloWorld

答案 1 :(得分:0)

String regex = "\\s*\\bis\\b\\s*";
        String str = "Hellos World";
        str = str.replaceAll(regex, "");
        textView.setText(str);

答案 2 :(得分:0)

\b与您的思维方式不符。基本上,

  

\ b允许您执行“仅整个单词”。它与单词开头或结尾的空字符串匹配。

因此您可以将\bword\b\b进行匹配。因此,要删除所需的字符,您需要使用子字符串或替换特定字符。