Code Bye

怎样将一个字符串拼装成一整个

 

比如edittext中有“hello world”这个字符串,我点击输入法的删除键,怎样才能将“hello world”一起删除,而不是一个字母一个字母地删除 


70分
edittext 的setOnEditorActionListener,重写键盘的删除方法就可以了。
直接editText设置为空就可以了啊。。。。清空么   如果要是删除整个字符串  判断可以用正则表达式  以空格为分界删除  单讲拼接的话stringbuilder多好啊
引用 1 楼 dalor 的回复:

edittext 的setOnEditorActionListener,重写键盘的删除方法就可以了。

其实我想做一个类似微信@的功能,就是在群里长按头像会出现@某人,然后按一下删除键整个@的内容就没有了,不知道怎么实现的

我也想知道。。。
将使用addTextChangedListener判断,在你加入 @ 之类的名字的时候保存 @ 之前和之后的count的大小和内容,当你的文字改变的时候到了你保存的位置直接设置成泥保存到那个位置前的内容。
你可做一个view,每个人是一个view,这样删除就把一个view删除了
类似微信@的话,会不会在名字的结尾有个隐式的标识符,删到那个地方,就截取至@处

刚才试了一下csdn的@功能,都是文字搞搞了,删除的时候,也是单个文字的删。。。。

你说的是全选文字删除么?
肯定需要重写listener

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎样将一个字符串拼装成一整个