欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android 文本实现跑马灯效果 用自带的TextView控件

发布时间:2025/4/5 Android 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Android 文本实现跑马灯效果 用自带的TextView控件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
注意跑马灯需要文本已经确定的情况下设置

1.第一种方式在布局代码中

<TextViewandroid:id="@+id/music_name_tv"android:layout_width="match_parent"android:layout_height="wrap_content"android:ellipsize="marquee" 【设置样式为跑马灯】android:focusable="true" 【必须】android:focusableInTouchMode="true" 【必须】android:lines="1" 【设置单行】android:text="测试很长很长很长很长很长很长很长很长很长很长很长的跑马灯效果"android:textColor="@color/colorAccent"android:textSize="15sp" />

2.第二种在代码中实现

/*跑马灯*/mTvAddress.setText("测试很长很长很长很长很长很长很长很长很长很长很长的跑马灯效果");【先设置好文本才能设置跑马灯效果】mTvAddress.setEllipsize(TextUtils.TruncateAt.MARQUEE);mTvAddress.setSingleLine(true);mTvAddress.setSelected(true);mTvAddress.setFocusable(true);mTvAddress.setFocusableInTouchMode(true);mTvAddress.setMarqueeRepeatLimit(-1);【跑马灯效果的执行次数 -1表示永远滚动】

其实代码中跟布局文件中设置是一样的效果,看个人喜好。今天的分享就到此;

总结

以上是生活随笔为你收集整理的Android 文本实现跑马灯效果 用自带的TextView控件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。