码迷,mamicode.com
首页 > 移动开发 > 详细

Android自学笔记之 多个TextView跑马灯的实现

时间:2015-08-31 07:37:51      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:标签   textview   跑马灯   属性   实现   

textView跑马灯实现:
1、定义textView标签的4个属性:
android:singleLine="true"//使其只能单行
android:ellipsize="marquee"//去掉省略号
android:focusable = "true"//使其循环

android : focusableInTouchMode = "true" 

    这样一个TextVIew就实现了跑马灯效果了,但是如果再用相同的写法写第二个TextView,实际运行时第二个TextView是不会有效果的只会像普通TextView一样,下面我们就来说一下解决办法:



2、自定义类继承TextView:
实现三个构造函数;

复写isfocued方法,返回true(默认都有有焦点,平常只有一个有焦点在第一行上)

@Override
    public boolean isFocused(){
        return true;
    }

最后在activity_main.xml中将我们自定义类去代换TextView。

3、使用自定义的类,方法是用包名和自定义类名代替TextView(src下的包名+类名)


就实现跑马灯效果了。

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

Android自学笔记之 多个TextView跑马灯的实现

标签:标签   textview   跑马灯   属性   实现   

原文地址:http://blog.csdn.net/j_a_v_a_guan/article/details/48128735

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!