Android 避免在TextView中的特定位置换行

Android 避免在TextView中的特定位置换行,android,textview,line,newline,break,Android,Textview,Line,Newline,Break,我的strings.xml中有一个很长的字符串,显示在文本视图中,大约有10行。该字符串包含一个url。url必须完全显示在一行中。行在url之前或之后断开,但当前它在“www”之后断开我的url url比行的空格短,这不是问题所在。 TextView如下所示: lalala lululu blabli luli blub lalabla blu blablo blabl www. this-is-my-url.com bla. lalala lululu blabli luli blub l

我的strings.xml中有一个很长的字符串,显示在文本视图中,大约有10行。该字符串包含一个url。url必须完全显示在一行中。行在url之前或之后断开,但当前它在“www”之后断开我的url

url比行的空格短,这不是问题所在。 TextView如下所示:

lalala lululu blabli luli blub
lalabla blu blablo blabl www.
this-is-my-url.com bla.
lalala lululu blabli luli blub
lalabla blu blablo blabl 
www.this-is-my-url.com bla.
lalala lululu blabli luli blub lalabla blu blablo 
blabl 
www.this-is-my-url.com bla.
它应该是这样的:

lalala lululu blabli luli blub
lalabla blu blablo blabl www.
this-is-my-url.com bla.
lalala lululu blabli luli blub
lalabla blu blablo blabl 
www.this-is-my-url.com bla.
lalala lululu blabli luli blub lalabla blu blablo 
blabl 
www.this-is-my-url.com bla.
在其他显示器上,其外观也不得如下所示:

lalala lululu blabli luli blub
lalabla blu blablo blabl www.
this-is-my-url.com bla.
lalala lululu blabli luli blub
lalabla blu blablo blabl 
www.this-is-my-url.com bla.
lalala lululu blabli luli blub lalabla blu blablo 
blabl 
www.this-is-my-url.com bla.
当我在链接之前尝试换行时可能会发生这种情况

我希望您能看到我的问题

尝试在url前后插入“\n”: 试试这个:
lalala lulu blabli luli blub lalabla blu blablo blabl\nww.this-is-my-url.com bla。\n

在url之前添加换行符

use android:autoLink="web" in textView in layout.and use \t before or after link.
<string name="hello">lalala lululu blabli luli blublalabla blu blablo blabl \n www.this-is-my-url.com bla</string>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
    android:id="@+id/tvTest"
    android:text="@string/hello"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
lalala lululu blabli luli blublalabla blu blablo blabl\n www.this-is-my-url.com bla

将文本视图放在滚动视图中,然后链接前的一行在其他显示器上只能包含一个小词。换行符仍然在“www.”之后,但“www.”之前的空间变大了一点,这就是我尝试的所有更改及其工作原理……我也将发布xml布局。还要检查新行字符和字符串之间是否有空格。是,它可以工作。但我想说的是(我用错了词)新线还有另一个问题。请参阅我的第三章代码。在这种情况下,字符串中的\n太多。