android 怎样给一个由三个textview 组成的添加跑马灯效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎样给一个由三个textview 组成的添加跑马灯效果相关的知识,希望对你有一定的参考价值。

参考技术A 今天要实现的一个效果是在android中实现一个跑马灯的效果:在新建一个Androidproduct之后,在布局文件main中替换掉原来的TextView代码如下:其他部分代码不用改动,在模拟器上应该可以看到滚动的显示"这是跑马灯的效果这是跑马灯的效果"。其中有几个问题是我自己碰到的,列举如下:1.宽度android:layout_width不可以设置为wrap_content(自适应内容)2.android:text最好是比较长的字符串,最少要长过自己设置的width大小(我这里是60dp)3.颜色最好别设置为@android:color/white,否则你什么都看不到,因为背景颜色也是white4.在xml中,TextView的属性android:ellipsize="end"省略号在结尾android:ellipsize="start"省略号在开头android:ellipsize="middle"省略号在中间android:ellipsize="marquee"跑马灯5.android:scrollHorizontally="true"相信大家英文水平还不错的话都明白这句的意思是水平滚动6.android:marqueeRepeatLimit="marquee_forever"看英文同样可以明白,是无限次循环,学习android,英文基础还是必须的。7.最后还有两句代码没有解释:android:focusable="true"//让TextView获得焦点android:focusableInTouchMode="true"//针对触摸屏获得当前焦点事实上这两句代码我也了解不是特别多,在网上查了下这两个属性,目前理解为:android:focusable="true"相当于当前Activity打开的时候,让当前控件TextView获得焦点,才可以实现滚动功能android:focusableInTouchMode="true"和上述属性应该是类似的,但限制应该是指的触摸屏上的意思对于这两个属性,希望有高人指点下。

以上是关于android 怎样给一个由三个textview 组成的添加跑马灯效果的主要内容,如果未能解决你的问题,请参考以下文章

android 怎样在程序中设置TextView中显示的值

android button和textview并排放 textview换行时怎样在button下方而不是前面空出

android假设给TextView或EditText的email链接加下划线,并在点击在email连接上能够弹框显示

请问android编程中,textview里面放了很多文字,怎样拖动textview让下面的内容显示出来。

android怎样将textview置于imageview之上

TextView怎样实现内阴影效果