重写TextView 让TextView 一直获取焦点
package com.main.util;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
public class AlwaysMarqueeTextView extends TextView{
public AlwaysMarqueeTextView(Context context) {
super(context);
}
public AlwaysMarqueeTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public AlwaysMarqueeTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
//重写这个方法,返回为true,让TextView一直获取焦点
@Override
public boolean isFocused() {
return true;
}
}
XML代码
<com.main.util.AlwaysMarqueeTextView
android:layout_width="wrap_content"
android:layout_height="30dp"
android:ellipsize="marquee" //这个属性是设置跑马灯效果
android:text="@string/ad"
android:singleLine="true" //只显示一行
android:background="@color/black"
android:marqueeRepeatLimit="marquee_forever" //这里这只跑马灯跑的次数,此处为永远循环
android:textColor="@color/white"
android:textSize="20sp"
android:layout_alignParentBottom="true"
android:gravity="center_vertical"
/>
分享到:
相关推荐
实现textView 跑马灯效果
android TextView 跑马灯效果; 具体说明可以看这里 http://blog.csdn.net/q610098308/article/details/49451537
android三种方式实现TextView跑马灯效果
简单的textview 跑马灯效果 可直接使用
textview跑马灯效果,文字滚动效果
老罗视频代码textview跑马灯效果,
Android自带的跑马灯效果不太好控制,还必须要满足条件才能有效果,而且速度不受控制。前面我的博客中有一篇就是用Android自带的跑马灯效果的,但是基于不同的使用效果,这里在网上找到了一个更好的方法。沿用了作者...
几行代码实现TextView跑马灯效果
ListView每项跑马灯效果,TextView跑马灯自己写的Demo
TextView循环改变大小的跑马灯效果
textView实现的跑马灯效果,仅供各路大神检阅......
一个垂直滚动TextView跑马灯效果的Demo,效果很棒
textview显示跑马灯效果,使用的是继承的方法onDraw不停地绘制 优点: 1.文字长短不限哦 2.不用非得获取焦点哦
遇到一行文字过长不能全部显示时,需要滚动显示,可下载此代码,研究跑马灯效果的实现方法。
实现了TextView系统跑马灯效果,但当textview的长度超过指定长才有效果。
自定义TextView实现竖直跑马灯效果,特殊字符串改变颜色
textview跑马灯效果终极实验,解决你对实现效果的疑问,viewgroup嵌套对跑马灯效果是否有影响,为什么有时候同样的设置对textview1起作用,对textview2不起3作用。
通过改变TextView实现跑马灯效果,并且触摸滑动时可以拖动文字.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
主要为大家详细介绍了android TextView实现跑马灯效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
跑马灯效果MarqueTextView textview 循环 跑马灯效果.7z