带有滚动条的textview

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011394071/article/details/54957417
  • 有一些需求需要展示多行文字,超出范围的文字可以滚动展示,我们知道一般展示文字都是用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行,如果超过了,则出现滚动条可以滚动展示多余的字。

猜你喜欢

转载自blog.csdn.net/u011394071/article/details/54957417