Android TextView 中当文字比较多时希望它横向滚动显示,下面是一种亲测可行的方法。

效果图:

1.自定义TextView,重写isFocused()方法返回true,让自定义TextView一直处于获取焦点状态。

package com.example.shen.marqueedemo;

import android.content.Context;

import android.util.AttributeSet;

import android.widget.TextView;

/**

* Created by shen on 2015/8/19.

*/

public class MarqueeTextView extends TextView {

public MarqueeTextView(Context context) {

super(context);

}

public MarqueeTextView(Context context, AttributeSet attrs) {

super(context, attrs);

}

public MarqueeTextView(Context context, AttributeSet attrs, int defStyleAttr) {

super(context, attrs, defStyleAttr);

}

@Override

public boolean isFocused(){

return true;

}

}2.布局文件

android:sigleLine="true" //单行

android:ellipsize="marquee" //以跑马灯的方式显示(动画横向移动)

android:marqueeRepeatLimit="marquee_forever" //一直滚动

android:layout_width="match_parent"

android:layout_height="match_parent">

android:layout_width="200dp"

android:layout_height="wrap_content"

android:text="hello_world! hello_world! hello_world! "

android:layout_centerInParent="true"

android:ellipsize="marquee"

android:singleLine="true"

android:marqueeRepeatLimit="marquee_forever"/>

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文:http://blog.csdn.net/shenyuanqing/article/details/47789507

android跑马灯效果横向,Android TextView 横向滚动(跑马灯效果)相关推荐

  1. Android:TextView 自动滚动(跑马灯) (转)

    Android:TextView 自动滚动(跑马灯) TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" ...

  2. Android自定义不需要焦点的TextView以实现跑马灯效果

    使用原生的TextView实现"跑马灯"效果,需要特别注意其是否获取到了焦点(特别是程序当中有多个需要赋值的 Textview或进度条之类的需要改变其值的View);TextVie ...

  3. android 动态字幕,Android之如何用TextView实现滚动字幕的效果【跑马灯】

    TextView 实现滚动字幕效果[跑马灯效果]: android:ellipsize="marquee"//可滚动,star(头部),middle(中部),end(尾部) 超出显 ...

  4. 抽奖滚动效果 python_Python使用Tkinter实现滚动抽奖器效果

    更多python教程请到: 菜鸟教程www.piaodoo.com 人人影视www.sfkyty.com 16影视www.591319.com 星辰影院www.591319.com 年底,抽奖这个话题 ...

  5. android d弹框顶部突出,TextView + Tablayout实现顶部菜单栏效果

    实现的效果如下图所示: 其中,左侧全部按钮控件为TextView,右侧标签为XTabLayout控件. 1.布局文件 android:id="@+id/cl_tablayout" ...

  6. Android RecyclerView实现类似于老虎机抽奖,数字滚动等动画效果

    1.RecyclerViewLoopScrollAnimation项目介绍 RecyclerViewLoopScrollAnimation 适用于Android RecyclerView的循环滚动动画 ...

  7. android文字自动滚动,Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...

  8. Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...

  9. android 字体跑马灯,Android中使用TextView实现文字跑马灯效果

    通常情况下我们想实现文字的走马灯效果需要在xml文件中这样设置 android:layout_width="wrap_content" android:layout_height= ...

  10. Android学习笔记(二)——TextView常用属性以及下划线、跑马灯设置

    属性 Textsize:字体的大小(单位Px) Textcolor:字体的颜色 text:文本内容.(设置文本内容也可以在activity中通过函数是setText()设置,可以传入字符串也可以传入整 ...

最新文章

  1. dll的概念、dll导出类(转)
  2. 浅谈悲催的“期末考试”
  3. Java对象的创建、内存布局和访问定位
  4. ELK之filebeat、logstash多个topic配置
  5. 2018年高教社杯全国大学生数学建模竞赛题目问题B 智能RGV的动态调度策略
  6. 【可运行,刘汝佳代码】Trees on the level UVA - 122
  7. anaconda 更改路径_Anaconda更改Jupyter 默认启动路径
  8. 最伟大最不可思议最令人感动的父亲
  9. Thinkphp V5.X 远程代码执行漏洞 - POC(精:集群5.0*、5.1*、5.2*)
  10. 李佳琦公益助力乡村教育 为学生送上开学礼物
  11. mfc mfc100ud.dll丢失问题
  12. HTML之文本相关标签
  13. SAP Cloud for Customer里Sales Order和Sales Quote的建模方式 1
  14. android禁止wifi,android – 防止WiFi-direct在不使用时关闭
  15. 前端组件库大合集-必备收藏
  16. 利用ENVI深度学习进行遥感变化监测
  17. 【190302】VC+ 视频捕捉与录像+实例源码源代码
  18. 上传文件到服务器太大怎么办,超大文件怎么上传到云服务器
  19. BZOJ 1135: [POI2009]Lyz
  20. 嵌入式Linux容器技术

热门文章

  1. em在聊天中是什么意思_EM是什么意思?有几种解释?
  2. 数据库例题(创建数据库SPJ包含S、P、J和SPJ表)
  3. ajax上传图片到又拍云,又拍云存储(UpYun)的.NET Core填坑
  4. 电赛无人机特征匹配(二):ORB算法+BFM算法+D-P轮廓检测算法
  5. 第一课:两种方法教你如何注册小程序账号
  6. Bumped!(dijskra)
  7. python找房源_python抓取链家房源信息(三)
  8. 基于物联网的智能厨房安全监测系统-上位机程序
  9. GlusterFS(上)
  10. EXTJS资源库管理平台 2013.5.26-在线制作头像