zoukankan      html  css  js  c++  java
  • TextView跑马灯效果(转)

    1、要显示的文本必须超过TextView的宽度。
    ellipsize属性的作用就是,当文字过长时,该控件该如何显示
    2、TextView必须获得焦点,也即设置 android:focusable="true"
     如果有多个TextView,则该TextView(以跑马灯效果显示)前面不能出现有获得焦点的TextView
    3、最好加上android:singleLine="true",因为有的说不加上这个时,也没有这个效果。我试了几次不加个属性都能显示效果
    XML代码:

    <TextView   
        android:id="@+id/text_view" 
        android:layout_width="fill_parent"   
        android:layout_height="wrap_content" 
        android:text="我的跑马灯效果测试,看吧,这就是跑马灯效果;其实就是动画横向移动;" 
        android:singleLine="true"
        android:ellipsize="marquee"   
        android:focusable="true"   
        android:marqueeRepeatLimit="marquee_forever"   
        android:focusableInTouchMode="true"   
        android:scrollHorizontally="true"/>

  • 相关阅读:
    超市帐单系统
    JavaOOP
    拦截器的工作原理是什么?
    struts2
    500错误
    idea添加struts框架后报错
    2019春第九周作业
    2019春第八周作业
    2019春第七周作业
    2019春第六周作业
  • 原文地址:https://www.cnblogs.com/huanglong/p/2134849.html
Copyright © 2011-2022 走看看