我正在将数据写入数据库并在android中将其设置为在textview中进行设置但是当我编写例如: “你好, 你好吗?“
这意味着如果手机中的行完成,那一行中的每一行我都会获得额外的行空间,我不希望这需要删除它我该怎么办? 感谢。
修改 我怎么能在阿拉伯数据库中放置一个行空间:我添加\ n没有工作“\ n”没有工作'\ n'没有工作!!有任何想法吗? 即使数据库不是阿拉伯语也没有工作,所以我可以将\ n放在数据库中,以便android程序将其作为行空间吗?
的 EDIT2 的 还有其他方法吗?除了我在答案中提到的那个?感谢。
答案 0 :(得分:1)
检查是否使用该额外行插入数据库。 显示更多代码将有助于我们了解导致您的问题的原因......
但是如果你想暴力破解它,你总是可以为每个或你的元素使用substring()
或
`String input = EditTextinput.getText().toString();
input = input.replace(" ", "");`
但是像@Nitin Sethi所说的更多的代码,特别是你的数据库的输入会让我们更好地了解正在发生的事情
答案 1 :(得分:0)
所以我做的是我在我的数据库中添加了“行空间”这个词,我补充道 在我的Android代码中:
String input = // here我从光标中取出cde; input = input.replace(“line space”,“\ n”);
它运作得很好,但有另一种方式吗?