1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android 自定义textview 垂直滚动 Android中TextView如何实现水平和垂直滚动

android 自定义textview 垂直滚动 Android中TextView如何实现水平和垂直滚动

时间:2022-03-19 11:26:39

相关推荐

android 自定义textview 垂直滚动 Android中TextView如何实现水平和垂直滚动

一、只想让TextView显示一行,但是文字超过TextView的长度怎么办?

在开头显示省略号

android:singleLine="true"

android:ellipsize="start"

在结尾显示省略号

android:singleLine="true"

android:ellipsize="end"

在中间显示省略号

android:singleLine="true"

android:ellipsize="middle"

横向自动滚动(跑马灯效果)

android:singleLine="true"

android:ellipsize="marquee"

android:marqueeRepeatLimit="marquee_forever"

android:focusable="true"

android:focusableInTouchMode="true"

以上4个效果都要加上 android:singleLine="true",因为TextView默认是会自动换行的

android:ellipsize是设置文字过长时,该怎么显示

android:marqueeRepeatLimit="marquee_forever"是设置永远重复,当然你也可以设置具体的数字

android:focusable="true"和android:focusableInTouchMode="true"一定要加上,不然滚动效果出不来

二、怎么让TextView可以垂直滚动?

在Java代码中加入下面一句话就可以实现垂直滚动

textView.setMovementMethod(ScrollingMovementMethod.getInstance());

原文:/lsong89/article/details/39008217

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。