在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>

实现效果如下图。


更多相关文章

  1. android selector 背景选择器的使用, button (未点击,点击,选中保持
  2. Android(安卓)Trick 7: 把TextView中的文字添加阴影效果及Style
  3. Android属性gravity与layout_gravity的区别
  4. android 笔记 --- 属性gravity与layout_gravity的区别
  5. Android(安卓)Trick 7: 把TextView中的文字添加阴影效果及Style
  6. Android实现九宫格 主界面应用列表效果
  7. Android(安卓)TextView属性详解
  8. Android中LayoutParams总结和用法
  9. Android(安卓)TextView属性详解

随机推荐

  1. react-native android 白屏
  2. 支持设置文本的TextFloatingActionButton
  3. Android利用tcpdump抓包
  4. Android的service学习(1)
  5. CommandInvokationFailure: Unable to in
  6. Android(安卓)JSON字符串解析和构建 .
  7. Android实现图片放大缩小
  8. android 绘制三角形
  9. Android(安卓)常用的画图方法
  10. android scrollview中嵌套expandablelist