在某些情况下,我需要将textview的最大行数动态设置为3,或者将recyclerview中的Int.MAX_VALUE(在适合视图高度时自动椭圆化)设置为
。结果,最大行数设置正确,但是textview不能省略号。
例如,我将maxlines动态设置为3(在xml文件中将省略号属性设置为“ end”),并将文本设置为“ text \ ntext \ ntext \ ntext”
我的意图:
文本
文本
文本...
实际结果:
文本
文本
文本
我也尝试过动态设置省略号属性,但仍然无法正常工作。
我应该怎么做才能达到我的预期?
答案 0 :(得分:1)
首先初始化您的TextView
TextView t = (TextView) findViewById(R.id.your_text);
然后,您可以通过将动态数据传递到X来动态设置最大行数:
t.setMaxLines(X);