2011-08-21 58 views
1

我需要在佈局中水平添加兩個TextView,如下所示,以顯示數據庫中的數據並填充。將長長的字符串加載到TextView中

TextView1_content,TextView2_content。

如果內容太長(TextView1 + TextView2)以適應佈局寬度,它可以轉到下一行,但是像這樣。

enter image description here

負載第一個字符串,如果沒有足夠的輸入剩下的部分,然後轉到下一行。
我試過android:layout_weight="1",但是它分別在第二行打印兩個TextView,它只是將屏幕分成兩半,用於每個文本視圖。

回答

0

僅使用一個TextView,只是用TextView1_content + TextView2_content填充它,像

TextView.setText(TextView1_content + TextView2_content) 

編輯:對於不同格式的兩個值,你可以使用類似:

String content="<big><b>" + TextView1_content + "</b></big>, " + TextView2_content; 
TextView.setText(Html.fromHtml(content)); 

你可以找到更多本文中Android 2.1支持的HTML標籤:HTML Tags Supported By TextView

+0

嗨,阿迪尼亞,問題是textview1內容將以粗體顯示,並且比textview2的字體稍大。 Textview2的內容不會很大膽。例如:英國的John Levis和兄弟私人有限公司。 – JibW

+0

編輯我的帖子也是爲了解決這個問題。 – Adinia