在TextView中禁用段落?

时间:2017-04-22 20:23:16

标签: android textview

这是一个简单的问题。如何在TextView中完全删除行间距?换句话说:我想完全禁用段落。例如,我不希望这种情况发生:

Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Libero habitasse venenatis vestibulum:Fringilla ipsum penatibus vitae elementum ... Sagittis eros augue commodo? Interdum nibh hendrerit sene

ctus sociis:Porta porta lacus nascetur scelerisque。 Faucibus eleifend luctus dolor velit sodales interdum volutpat? Orci odio libero ultricies sagittis; Gravida cubilia id ut suspendisse eget。 Ac ante aptent ullamcorper lacu

相反,我想要这个:

Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Libero habitasse venenatis vestibulum:Fringilla ipsum penatibus vitae elementum ... Sagittis eros augue commodo? Interdum nibh hendrerit sene ctus sociis:Porta porta lacus nascetur scelerisque。 Faucibus eleifend luctus dolor velit sodales interdum volutpat? Orci odio libero ultricies sagittis; Gravida cubilia id ut suspendisse eget。 Ac ante aptent ullamcorper lacu

2 个答案:

答案 0 :(得分:1)

在将其放入TextView

之前尝试一下
textContent.replace("\n","");

答案 1 :(得分:0)

TextView没有此功能可以从newlineparagraph文本中删除large。在将programmatically设置为text之前,您必须先TextView

使用yourString.replaceAll(System.getProperty("line.separator"), "")newline文字中删除paragraph

试试这个:

TextView textView = (TextView) findViewById(R.id.textView);

// Dynamic paragraph text
String strText = ..............; // Your paragraph text from server or somewhere else
strText = strText.replaceAll(System.getProperty("line.separator"), ""); // Remove newline
textView.setText(strText);


// Static paragraph text
String strText = getResources().getString(R.string.lorem_ipsum); // Defined in strings.xml
textView.setText(strText);

希望这会有所帮助〜