首页 > 学院 > 开发设计 > 正文

带有滚动条的textview

2019-11-09 15:36:56
字体:
来源:转载
供稿:网友
有一些需求需要展示多行文字,超出范围的文字可以滚动展示,我们知道一般展示文字都是用textview,但大部分情况都只有一行,如果出现多行应该怎么设置呢,这里将最近项目中用到的需求做一下记录总结。

其实textview还有很多属性可以使用,这里我们会用到

android:lineSpacingExtra = "5dp"//行间距android:maxLines="18"//最大行数android:minLines="8"//最小行数android:scrollbarFadeDuration="2000"//滚动条出现的时间android:scrollbarStyle="outsideOverlay"//滚动条可出现在padding外android:scrollbars="vertical"//滚动条方向

另外这个textview还需要在代码中设置:

setMovementMethod(ScrollingMovementMethod.getInstance());

这样才能滑动滚动条。

好吧,具体效果自己去尝试看看吧。这里的效果是最小为8行,如果只有1行文字,则这个textview也会占用8行的距离,最大18行,如果超过了,则出现滚动条可以滚动展示多余的字。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表