Android 文本末尾的额外换行符
在使用此方法设置Android 文本末尾的额外换行符,android,textview,spannablestring,Android,Textview,Spannablestring,在使用此方法设置TextView的文本后,我似乎得到了一些额外的换行符 message.setText(Html.fromHtml( message )); 我怎样才能去掉这些?它们会导致我的布局扭曲,因为它会向输出添加两条额外的线 字符串通过Html.toHtml(editText.getText()).trim()保存到我的sqlite数据库中 初始字符串输入:hello 消息变量的日志输出:hello看起来像是HTML假设所有内容都应该在标记中。在写入数据库之前,我会去掉开头和结尾的和标
TextView的文本后,我似乎得到了一些额外的换行符
message.setText(Html.fromHtml( message ));
我怎样才能去掉这些?它们会导致我的布局扭曲,因为它会向输出添加两条额外的线
字符串通过Html.toHtml(editText.getText()).trim()保存到我的sqlite数据库中代码>
初始字符串输入:hello
消息变量的日志输出:hello
看起来像是HTML假设所有内容都应该在标记中。在写入数据库之前,我会去掉开头和结尾的和标记。看起来像HTML假设所有内容都应该在标记中。在写入数据库之前,我会去掉开头和结尾的和标记。您可以使用以下行。。。完全有效;)
我知道你的问题已经解决了,但也许有人会觉得这很有用
try{
string= replceLast(string,"<p dir=\"ltr\">", "");
string=replceLast(string,"</p>", "");
}catch (Exception e) {}
你可以用这句话。。。完全有效;)
我知道你的问题已经解决了,但也许有人会觉得这很有用
try{
string= replceLast(string,"<p dir=\"ltr\">", "");
string=replceLast(string,"</p>", "");
}catch (Exception e) {}
对于kotlin,您可以使用
html.trim('\n')
对于kotlin,您可以使用
html.trim('\n')
开始和结束什么?我也在存储之前使用trim,格式化我的代码。段落标记。Trim不会这样做,它会修剪空白,而不是html标记。嗯,我如何才能专门删除这些标记并保持其他标记的完整性?最后,使用字符串上的替换函数删除
标记,就像建议的那样。开始和结束什么?我也在存储之前使用trim,格式化我的代码。段落标记。Trim不会这样做,它会修剪空白,而不是html标记。嗯,我如何才能专门删除这些标记,而保持其他标记的完整性?最后,使用字符串上的替换函数删除
标记,正如建议的那样,似乎可以做到这一点。很好的尝试@Hamid Qasemynice try@Hamid Qasemy