我有一条消息,其内容并未修复。 用户消息应显示在此textview中。当我给出一条静态消息时,它会以多行显示,但是当我通过我的代码使用它时,它只能在线显示。 它没有被包裹。
我在代码中使用inflater,使用getter / setter设置其文本
请帮助, 感谢
答案 0 :(得分:0)
您可以使用android:lines设置要显示的文本行,或者使用android:minLines和android:maxLines设置最小和最大行数。
android:ellipsize只会在有限大小的情况下启动,所以如果文本视图要增长到其内容,则不需要它,除非以某种方式受到布局的限制。
我也看到你正在使用layout_weight和layout_below / toRightOf。第一个只在LinearLayout中可用,后者在RelativeLayout中可用,因此其中一个应该可用,具体取决于您实际使用的布局。