如何防止自动TextView的自动换行,同时允许手动换行
问题描述:
我在这几个\n
换行符的字符串:如何防止自动TextView的自动换行,同时允许手动换行
'abc \n abcabcabc abcabc \nabcabc
我想我TextView
显示字符串如,与这些人恰恰是在字符串中的换行符。 TextView
不应该添加额外的换行符,它不应该删除任何。
我使用以下:
textView.setMaxLines(4);
textView.setSingleLine(false);
但TextView
使第二线分成两行,因为它太长要显示在一个单一的线路。
删除setSingleLine(false)
导致TextView
将所有内容都呈现在一行中。
设置setMaxLines(3)
导致TextView
只渲染前两行(三行)。第四行不再呈现。
任何提示?
答
尽量只使用HTML和使用setMaxLines
或setSingleLine
放弃:
TextView foo = (TextView) findViewById(R.id.yourTextViewId);
foo.setText(Html.fromHtml("<nobr>abc </nobr><br/><nobr> abcabcabc abcabc </nobr><br/><nobr>abcabc</nobr>"));
你试过具有单线设置为true多个textviews? – hoomi 2014-09-12 16:11:19