【发布时间】:2016-05-23 06:15:34
【问题描述】:
我有一个EditText,它应该在打字时有多行,并且在按下回车时应该有一个动作,这意味着软键盘应该消失并且光标不可见......基本上EditText应该失去“焦点”。
现在这已经完成并且可以工作了,但问题是“enter”键在EditText 中留下了一个新行。
我试图通过将整个文本设置为 "" 来删除它,但 EditText 是空白的,并带有一个新行。
我已尝试通过将 '\n' 替换为 's' 并将文本设置回来来删除它,但文本从新行开始。
String cap = caption.getText().toString().replace('\n', 's').trim();
caption.setText(cap);
提前致谢。
【问题讨论】:
-
为什么不设置对应EditText视图的onClick监听呢?试试看,应该可以的。
-
为什么要在编辑的时候去掉空格,我建议使用trim函数把多余的空格去掉
-
感谢大家的回复。我需要有一个在按 Enter 时不显示新行的编辑文本。
标签: android android-edittext enter