Android自学笔记之 多个TextView跑马灯的实现
2015-08-31 06:54
489 查看
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下的包名+类名)
就实现跑马灯效果了。
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 布局背景模糊化处理
- Android插件实例——360 DroidPlugin详解
- [Android] createTrack_l
- 一个优秀的Android应用从建项目开始
- Android-Listview(下拉刷新,底部加载更多,电影列表实例)
- QQ音乐/酷狗音乐锁屏控制实现原理
- Android Studio 笔记之SexyEditor,设置背景
- Android CheckBox
- Android权限相关
- CollapsingAvatarToolbar 头像随ListView滚动缩回到ActionBar特
- Material-Movies-master 影视软件封面页面呈现
- AppManager-for-Android App应用管理
- ImageView实现照片墙效果
- 安卓的优缺点
- 安卓常用开发命令
- android 还原短信
- android Content Provider
- android获取SD卡状态
- android如何对应用进行单元测试
- Android下创建一个sqlite数据库