在TextViw中,如果文本的长度超出了显示范围,可以使文本水平滚动显示,类似于走马灯的效果,只需在XML布局文件中,为TextView设置如下几个属性即可。

android:ellipsize="marquee"。

android:marqueeRepeatLimit="XX"。其中XX表示循环次数,为大于0的整数或marquee_forever(无限循环)。

android:focusable="true"。只有处于焦点状态的TextView才能显示走马灯效果。

如下是完整的XML代码

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextView android:id="@+id/textview3"    android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="start这里是一个使TextView实现走马灯效果的例子end"android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:focusable="true"android:background="#FFF"android:textColor="#000"android:textSize="20dp"android:layout_margin="10dp"android:padding="10dp"/></LinearLayout>

实现效果如下图。

[Android] TextView实现走马灯效果_第1张图片

更多相关文章

  1. Android Trick 7: 把TextView中的文字添加阴影效果及Style的使用
  2. Android实现九宫格 主界面应用列表效果
  3. 玩转Android---UI篇---TextView(文本框)
  4. 解决android TextView多行文本(超过3行)使用ellipsize属性无效问题
  5. Android下载文本文件和mp3文件
  6. android 把TextView中的文字添加阴影效果
  7. Android EditText 限制文本框输入的长度和提示信息

随机推荐

  1. 安卓开发小效果--走马灯
  2. Android(安卓)Listview addHeaderView se
  3. Cordova 3.x 源码分析(6) -- cordova.js本
  4. Android(安卓)SDK
  5. Android(安卓)DNK安装笔记
  6. Android判断当前的android设备是否处于联
  7. EditText 失去焦点
  8. Android如何横屏, 全屏, 背景灯常量
  9. 基本的UI组件(TextView、EditText、Butto
  10. android 读取串口数据的服务,android串口