线之间没有不必要的空格

时间:2013-09-29 10:53:47

标签: android sqlite

我正在将数据写入数据库并在android中将其设置为在textview中进行设置但是当我编写例如: “你好, 你好吗?“

这意味着如果手机中的行完成,那一行中的每一行我都会获得额外的行空间,我不希望这需要删除它我该怎么办? 感谢。

修改 我怎么能在阿拉伯数据库中放置一个行空间:我添加\ n没有工作“\ n”没有工作'\ n'没有工作!!有任何想法吗? 即使数据库不是阿拉伯语也没有工作,所以我可以将\ n放在数据库中,以便android程序将其作为行空间吗?

EDIT2 的 还有其他方法吗?除了我在答案中提到的那个?感谢。

2 个答案:

答案 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”);

它运作得很好,但有另一种方式吗?