Android Studio的TextView实现滚动显示文字

您所在的位置:网站首页 手机屏幕怎么设置滚动字幕显示 Android Studio的TextView实现滚动显示文字

Android Studio的TextView实现滚动显示文字

2024-07-11 08:03| 来源: 网络整理| 查看: 265

问题:使用TextView实现文字从右到左滚动显示,属性设置可在布局文件和代码文件中设置,经过多次试验,在布局文件中设置其属性无法实现滚动效果。 Android版本:9 在手机上调试需打开USB调试(仅安卓机) 一、使用TextView实现文字从右到左滚动显示

TextView实现滚动显示的属性: android:marqueeRepeatLimit="marquee_forever"

在代码中设置的属性(因为在布局文件中设置无效)

textView.setMovementMethod(LinkMovementMethod.getInstance()); textView.setEllipsize(TextUtils.TruncateAt.MARQUEE); textView.setSingleLine(true); textView.setSelected(true); textView.setFocusable(true); textView.setFocusableInTouchMode(true);

通过以上的属性设置,即可实现TextView文字滚动!

二、在此基础上实现文字滚动过程中,点击关键词实现跳转网页。

这个可以在显示的数据中设置

例如: 显示的文本数据为: 安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

在文本的“智能手机”前后加上链接如下:

安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3