博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
textview的滚动
阅读量:7027 次
发布时间:2019-06-28

本文共 961 字,大约阅读时间需要 3 分钟。

hot3.png

今天看一个游戏发现有一个textview的滚动,不过那个是垂直滚动,于是乎我就开始查资料看看别人是怎么实现的,不过实现的思路跟我所想的思路也差不多,具体怎么实现的 我还需要学习研究一下,只是大致思路是反复调用ondraw就ok了,先说一下textview本身自带的滚动,好像这个控件本身自带的滚动是水平滚动,没有深入研究,只是觉得表面上是水平滚动的,只要在定义textview的时候注意以下几点就好: <TextView

android:id="@+id/tv1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"

android:textSize="15sp"  android:text="欢迎点击网址:http://my.oschina.net/honeyming 这是一个textview横向滚动的列子!小李子哦 只是随便理解了一下 可能还有理解的不到位的地方"  android:autoLink="all"    android:textColor="#00FF00"     android:singleLine="true"  android:focusable="true"  android:focusableInTouchMode="true"  android:ellipsize="marquee"  android:marqueeRepeatLimit="marquee_forever"     />

下面对相关参数我做个解释啊 android:ellipsize这个是文字很长的话文本怎么显示,其实这个值有4个 start,end,middle,marquee,大家可以试试 就知道是什么意思了 marquee特别说明一下这个是指文本显示的时候是以跑马灯的样式显示

android:marqueeRepeatLimit还有这个 这个是当elipsize设置为marquee的时候,滚动的次数,设置为marquee_forever就是永远滚动。

写的不好,有问题的可以互相交流。 下次再讲垂直滚动的问题

转载于:https://my.oschina.net/honeyming/blog/94131

你可能感兴趣的文章
MYCAT分布式MYSQL中间件(数据库切分概述)[转]
查看>>
安装MySQL-python报错
查看>>
每日构造与冒烟测试
查看>>
python rabbitmq 消费端根据能力轮询接受
查看>>
SCCM2012 R2实战系列之四:初始化配置
查看>>
我的友情链接
查看>>
我们是如何上网?
查看>>
JavaWEB程序员电脑必备配置
查看>>
我的友情链接
查看>>
oracle性能调优总结
查看>>
relink all the executables of 11g
查看>>
冲突域和冲突域
查看>>
Sass学习笔记 -- 嵌套
查看>>
linux日志分析及管理
查看>>
netapp学习(二)---开启DNS功能
查看>>
创建MYSQL用户及授权用户权限
查看>>
TextView颜色等属性在string.xml定义
查看>>
docker迁移容器
查看>>
HBase 表数据 导入导出
查看>>
PropertyGrid无意的发现DisplayNameAttribute及应用
查看>>