android中设置TextView/Button 走马灯(Marquee)效果示例

在Android的ApiDemo中,有Button的走马灯效果,但是换作是TextView,还是有一点差异。

定义走马灯(Marquee),主要在Project/res/layout/main.xml即可

复制代码 代码如下:

<SPAN style="COLOR: #993300"><TextView

android:layout_width="40px"

android:layout_height="wrap_content"

android:text="Test marquee for TextView"

android:layout_gravity="center"

android:ellipsize="marquee"

android:singleLine="true"

android:focusable="true"

android:marqueeRepeatLimit="marquee_forever"

android:focusableInTouchMode="true"

android:scrollHorizontally="true"

/></SPAN>

关键点:

(1)layout_width设定的长度要比text其实的长度短才行,即layout_width显示不全text才会有走马灯效果 (2)ellipsize 即申明使用走马灯marquee

(3)singleLine表示单行显示

(4)marqueeRepeatLimit表示走马灯显示的次数:marquee_forever-无限制不间断显示

复制代码 代码如下:

<SPAN style="COLOR: #993300"><Button

android:id="@+id/buttonMarquee"

android:layout_width="320px"

android:layout_height="wrap_content"

android:text="@string/textMarquee"

android:singleLine="true"

android:focusable="true"

android:selectAllOnFocus="true"

android:ellipsize="marquee"

android:marqueeRepeatLimit="marquee_forever"

/></SPAN>

其中@string/textMarquee为/res/valuse/strings.xml定义的字符串

时间: 2024-10-26 13:48:51

android中设置TextView/Button 走马灯(Marquee)效果示例的相关文章

android中设置TextView/Button 走马灯(Marquee)效果示例_Android

在Android的ApiDemo中,有Button的走马灯效果,但是换作是TextView,还是有一点差异. 定义走马灯(Marquee),主要在Project/res/layout/main.xml即可 复制代码 代码如下: <SPAN style="COLOR: #993300"><TextView android:layout_width="40px" android:layout_height="wrap_content"

Android中设置TextView首行缩进

在文字排版的时候经常要设置首行缩进,使用过word的都会知道,那么在Android中当需要设置首行缩进的时候该肿么办呢,我总结了两种方式: 第一种:傻瓜式,空格充当(8个空格占两个汉字的大小). textView.setText("        设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进设置首行缩进"); 第二种:转义字符. textView.se

Android编程设置TextView颜色setTextColor用法实例

本文实例讲述了Android编程设置TextView颜色setTextColor用法.分享给大家供大家参考,具体如下: android中设置TextView的颜色有方法setTextColor,这个方法被重载了,可以传入两种参数. public void setTextColor(int color) { mTextColor = ColorStateList.valueOf(color); updateTextColors(); } public void setTextColor(Color

Android中使用TextView实现高仿京东淘宝各种倒计时效果_Android

今天给大家带来的是仅仅使用一个TextView实现一个高仿京东.淘宝.唯品会等各种电商APP的活动倒计时.最近公司一直加班也没来得及时间去整理,今天难得休息想把这个分享给大家,只求共同学习,以及自己后续的复习.为什么会想到使用一个TextView来实现呢?因为最近公司在做一些优化的工作,其中就有一个倒计时样式,原来开发的这个控件的同事使用了多个TextView拼接在一起的,实现的代码冗余比较大,故此项目经理就说:小宏这个就交给你来优化了,并且还要保证有一定的扩展性,当时就懵逼了.不知道从何处开始

Android中使用TextView实现高仿京东淘宝各种倒计时效果

今天给大家带来的是仅仅使用一个TextView实现一个高仿京东.淘宝.唯品会等各种电商APP的活动倒计时.最近公司一直加班也没来得及时间去整理,今天难得休息想把这个分享给大家,只求共同学习,以及自己后续的复习.为什么会想到使用一个TextView来实现呢?因为最近公司在做一些优化的工作,其中就有一个倒计时样式,原来开发的这个控件的同事使用了多个TextView拼接在一起的,实现的代码冗余比较大,故此项目经理就说:小宏这个就交给你来优化了,并且还要保证有一定的扩展性,当时就懵逼了.不知道从何处开始

Android中利用viewflipper动画切换屏幕效果_Android

整个项目的 package com.example.viewflipper; import android.R.integer; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector.OnDoubleTapListener; import android.view.Menu; import android.view.Me

利用Android中的TextView实现逐字显示动画_Android

前言 Android的TextView只能设置整个TextView的动画,而不能设置每个文字的动画.即使是使用TextSwitcher,也很难实现我想要的效果.   所以选择自定义一个.大体思路是:继承ViewGroup,设置Text的时候,每个文字为一个TextView,每隔一个固定时间,启动每个TextView的动画.  定义一个CTextView,继承ViewGroup: 实现主要代码: public class CTextView extends ViewGroup { } 向外提供一个

Android中利用viewflipper动画切换屏幕效果

整个项目的 package com.example.viewflipper; import android.R.integer; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector.OnDoubleTapListener; import android.view.Menu; import android.view.Me

Android中使用TextView实现图文混排的方法_Android

向TextView或EditText中添加图像比直接添加文本复杂一点点,需要用到<img>标签. <img>只有一个src属性,该属性原则上应该指向一个图像地址或可以找到某个图像资源的唯一标识.但要注意的是,系统并不会直接根据src属性所指的值自动获取和显示图像,这一切都需要我们去做.说白了,src属性指的是什么只有开发者自己知道.开发者需要告诉系统src属性到底指的是什么,然后系统才会知道怎么做. 解析src属性值需要ImageGetter对象的getDrawable方法来完成.