【学习资料】Android TextView 横向滚动(跑马灯效果)
发布时间:2015年08月17日 16:32分 来源:博为峰教育网采编 关键词:Android | 上一篇 | 下一篇 |
Android TextView 中当文字比较多时希望它横向滚动显示,下面是一种亲测可行的方法。
效果图:
自定义TextView,重写isFocused()方法返回true,让自定义TextView一直处于获取焦点状态。
下面博为峰教育为大家整理了Android 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开发类的学习资料,请关注博为峰教育官网。