如何根据内容设置textview的高度 - [android]

时间:2010-08-31 08:02:03

标签: android

我有一条消息,其内容并未修复。 用户消息应显示在此textview中。当我给出一条静态消息时,它会以多行显示,但是当我通过我的代码使用它时,它只能在线显示。 它没有被包裹。

我在代码中使用inflater,使用getter / setter设置其文本

请帮助, 感谢

1 个答案:

答案 0 :(得分:0)

您可以使用android:lines设置要显示的文本行,或者使用android:minLines和android:maxLines设置最小和最大行数。

android:ellipsize只会在有限大小的情况下启动,所以如果文本视图要增长到其内容,则不需要它,除非以某种方式受到布局的限制。

我也看到你正在使用layout_weight和layout_below / toRightOf。第一个只在LinearLayout中可用,后者在RelativeLayout中可用,因此其中一个应该可用,具体取决于您实际使用的布局。