android textview跑马灯 代码
时间: 2023-08-23 17:06:38 浏览: 92
android TextView跑马灯
5星 · 资源好评率100%
要让 TextView 实现跑马灯效果,可以使用以下代码:
1. XML 布局文件中添加 TextView 并设置相应属性:
```xml
<TextView
android:id="@+id/textview_marquee"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="这是一段需要跑马灯的文字,这是一段需要跑马灯的文字,这是一段需要跑马灯的文字..."
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true" />
```
2. 在 Java 代码中启动跑马灯效果:
```java
TextView textViewMarquee = findViewById(R.id.textview_marquee);
textViewMarquee.setSelected(true);
```
通过设置 TextView 的 ellipsize 属性为 marquee,singleLine 属性为 true,marqueeRepeatLimit 属性为 marquee_forever 来实现跑马灯效果。同时,还需要在 Java 代码中调用 setSelected(true) 方法启动跑马灯效果。
阅读全文