设置如下TextView控件文件的XML:

android:id="@+id/textview"

android:layout_width="match_parent"

android:layout_height="20dp"

android:gravity="center"

android:singleLine="true"//限制行数为1行

android:ellipsize="marquee"//marquee 文字滚动

android:marqueeRepeatLimit="marquee_forever"//文字滚动次数:marquee_forever 无限次

android:focusable="true"//获取焦点

android:focusableInTouchMode="true"//获取触摸焦点

android:textColor="@color/red"

android:text="@string/text"

/>

有其它布局如ScrollView等抢占焦点,需要自定义控件获取焦点:

public class Mytext extends TextView {

public Mytext(Context context, AttributeSet attrs) {

super(context, attrs);

}

@Override

protected void onFocusChanged(boolean focused, int direction,

Rect previouslyFocusedRect) {

if(focused){

super.onFocusChanged(focused, direction, previouslyFocusedRect);

}

}

@Override

public void onWindowFocusChanged(boolean hasWindowFocus) {

if(hasWindowFocus){

super.onWindowFocusChanged(hasWindowFocus);      }

}

@Override

public boolean isFocused() {

return true;

}

}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

android 文字滚动组件,Android textview 跑马灯文字滚动效果相关推荐

  1. Android TextView跑马灯效果与设置文字阴影

    TextView跑马灯效果的实现 自定义 一个TextView public class MusicDesText extends TextView {public MusicDesText(Cont ...

  2. android 跑马灯 文字一行能显示全也能跑马灯

    android 里面跑马灯效果一般都是当行显示不全的情况下才会有跑马灯效果,当一行能显示全的情况下,跑马灯是没有效果的.前几天ui要一效果,希望一行能显示全的情况下也能出现跑马灯效果,这样更醒目. p ...

  3. Android TextView设置多样式文本,跑马灯以及霓虹灯效果

    1.设置TextView字体颜色 1)使用Html标签方式设置 代码如下: tvTest1.setText(Html.fromHtml("电影<font color = blue> ...

  4. 【Android】不依赖焦点和选中的TextView跑马灯

    前言 继承TextView,并仿照源码修改而来,主要是取消了焦点和选中了判断,也不依赖文本的宽度. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民 ...

  5. Python经典例题:跑马灯文字效应

    Python经典例题:跑马灯文字效应 跑马灯文字效应是Python比较经典的例题,编程思想是:首先输入字符串,然后对字符串进行切片,将字符串的第一位数切片,然后将它放到末尾,以此进行无限循环. **注 ...

  6. Android移动应用开发之TextView实现阴影跑马灯文字效果

    文章目录 前言 创建项目 配置文件简介 阴影走马灯文字 values/string.xml values/colors.xml layout/activity_main.xml 法2 main/jav ...

  7. Android TextView跑马灯不动 及属性

    <TextView android:text="每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure().onLayout()和onDraw(),"andro ...

  8. Android 自定义跑马灯文字

    Android 跑马灯效果文字: 效果图(真实动画很流畅,这个转gif有问题,感觉有点卡): . 代码: /*** Created by wuguangliang on 2018/12/21** 跑马 ...

  9. python 滚动字幕软件_文字跑马灯(滚动字幕)效果并指定速度

    敬告:该系列的课程在抓紧录制更新中,敬请大家关注. 敬告: 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等.包括:音视频.流媒体.直播.Androi ...

最新文章

  1. ABP理论学习之多租户
  2. 【Java源码分析】ArrayList源码分析
  3. 第1个实验:用汇编语言点亮一盏LED
  4. a为数组名。sizeof(a)和sizeof(a)有什么区别?结果是?
  5. 《统计学习方法》读书笔记(1)---学习的要素
  6. java可视化模板——java可视化操作步骤
  7. mysql 云主机名_mysql部署到云主机的笔记
  8. nacos 适配达梦、人大金仓数据库
  9. java web汽车商城_基于jsp的汽车销售商城系统
  10. 波形捕捉:(3)捕捉设备性能
  11. 可以十倍地提高.NET 应用程序的速度集群存储器对象缓存控件NCache
  12. maya中英转换插件1.3 更新发布及教程
  13. axure 调整中继器列宽_Axure教程:用中继器做图片轮播
  14. Unity3D高级编程之进阶主程-陆泽西 (Jesse Lu)
  15. 硅谷之行 (21) 加州的天空
  16. 11.14-11.21
  17. Python脚本中调用其他Python脚本
  18. QT——Qcharts绘制实时曲线
  19. #来陀螺问答,问大V#交易所专场优质问答精选
  20. 股票量化交易SQL特征工程入门

热门文章

  1. 用R语言进行筛选数据
  2. activiti5.22整合官方编辑器
  3. 百度云主机wordpress设置伪静态方法
  4. Cross Domain Knowledge Transfer for Person Re-identification笔记
  5. Lua中ipairs和pairs的区别
  6. 持币大户谈PRS投资策略
  7. 【Java】log日志输出
  8. 北大考研复试上机——W's Cipher
  9. 打造高效能研发团队的 5 个关键步骤
  10. 机器学习 | 调参 Part1