4

Strings.xml に非常に長い文字列があり、TextView に最大 10 行で表示されます。文字列には URL が含まれます。URL は 1 行で完全に表示する必要があります。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.

これは、リンクの前に改行を試みると発生する可能性があります

あなたが私の問題を見てくれることを願っています

4

4 に答える 4

0

URL の前に改行文字を追加します。

<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" />

于 2013-05-13T12:39:02.907 に答える