将冗长的字符串加载到TextViews

时间:2011-08-21 17:52:18

标签: android android-layout textview

我需要在布局中水平添加两个TextView,如下所示,以显示数据库中的数据并填充。

  

TextView1_content,TextView2_content。

如果内容太长(TextView1 + TextView2)以适应布局宽度,它可以转到下一行,但是像这样。

enter image description here

加载第一个字符串,如果不足以键入其余字符串,则转到下一行。
我尝试了android:layout_weight="1",但它在第二行分别打印了两个TextView,它只是将屏幕分成两半,用于每个文本视图。

1 个答案:

答案 0 :(得分: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