博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android TextView 横向滚动(跑马灯效果)
阅读量:6968 次
发布时间:2019-06-27

本文共 845 字,大约阅读时间需要 2 分钟。

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" //一直滚动

你可能感兴趣的文章
Cnyunwei-Cacti+Nagios安装说明
查看>>
使用Windows远程桌面(mstsc)通过RDP协议访问Ubuntu/Debian服务器
查看>>
用户第一次登录后要求修改密码
查看>>
Linux内核进程调度的时机和进程切换
查看>>
List使用实例
查看>>
“chaos”的算法---之哈希表(HASH)算法详解
查看>>
学习LINUX的几点注意事项
查看>>
.Net使用SignalR实现消息推送功能预研及Demo
查看>>
基于VMware vSphere 5.0的服务器虚拟化实践(9)
查看>>
2013年下半年信息系统项目管理师考试论文试卷
查看>>
从风投那里得到了了 $100W 的种子期投资且已到账,我该如何组建公司及团队?...
查看>>
每天laravel-20160814| Container -17
查看>>
Squid代理
查看>>
操作系统 地址 概念
查看>>
CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案
查看>>
html5图片懒加载
查看>>
SpringBatch简介
查看>>
关于CCRANDOM_0_1
查看>>
webworker
查看>>
第二次作业+105032014116
查看>>