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

问题描述:

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

我有一条消息,其内容不固定。用户消息应在此文本视图中显示。当我给出一个静态消息它以多行显示,但是当我通过我的代码使用它时,它只显示在线。 它不会被包裹。

我用吹气的代码,使用的getter/setter方法来设置它的文本

请帮助, 感谢

您可以设置文字的行与Android显示:行,或设定最低和android:minLines和android:maxLines的最大行数。

android:ellipsize只会使用有限的大小,所以如果文本视图要增长到它的内容,它将不再需要,除非受到布局的限制。

我也看到你正在使用layout_weight和layout_below/toRightOf。第一种仅在LinearLayout中可用,后者在RelativeLayout中,因此应根据实际使用的布局而定。

+0

我无法限制其高度,因为消息可能长或短 – nish 2010-08-31 09:31:57

+0

请尝试使用它,不要使用椭圆。 – Thorstenvv 2010-08-31 11:03:17