Android 如何实现TextView的跑马灯效果,即轮播
来源:互联网 发布:python 自带shell 编辑:程序博客网 时间:2024/06/05 07:07
如果只有一个TextView,只要把textview的属性更改就好了
android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true"
但是如果有几个甚至好多textview,那么后面的的就不能获取焦点,要实现,我们需定义一个类MarqueeText:注意要继承TextView类
import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;/** * Created by 97617 on 2016/11/26. */public class MarqueeText extends TextView { public MarqueeText(Context context) { super(context); } @Override//实现了都获取焦点 public boolean isFocused() { return true; } public MarqueeText(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } public MarqueeText(Context context, AttributeSet attrs) { super(context, attrs); }}然后text使用聚焦Textview的时候,代码如下:
<com.example.a97617.textdemo.MarqueeText android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:text="@string/hello_world" /> <com.example.a97617.textdemo.MarqueeText android:layout_below="@id/text1" android:layout_marginTop="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:text="@string/hello_world" />
0 0
- Android 如何实现TextView的跑马灯效果,即轮播
- Android TextView 跑马灯效果的实现
- Android实现跑马灯效果的TextView
- android TextView的跑马灯效果的实现
- Android TextView跑马灯效果实现
- android textview跑马灯效果实现
- Android TextView实现跑马灯效果
- android TextView实现跑马灯效果
- android TextView实现跑马灯效果
- Android开发 TextView实现跑马灯效果
- android用TextView实现跑马灯效果
- Android TextView实现跑马灯效果
- android TextView实现跑马灯效果
- Android TextView实现跑马灯效果
- Android--TextView实现跑马灯效果
- Android开发:TextView实现跑马灯效果
- Android---14---TextView实现跑马灯效果
- Android TextView实现跑马灯效果。
- 软件测试知识点总结
- string pushback +=
- 时间
- Redis 高可用:Redis Sentinel 主从复制故障转移
- 泛型擦除问题带来的无法正常解析Json问题
- Android 如何实现TextView的跑马灯效果,即轮播
- 基于UN的硬件协同仿真设计指南
- 校园网用户使用Vmware虚拟机的Net连接方式上网教程
- 嵌入式 存储器管理
- JavaScript基本概念(二)
- three.js差不多是最后的一章了
- 解决windows下gem SSL证书验证错误
- shell编程
- bzoj1013 [JSOI2008]球形空间产生器sphere