一、方法

这里我们用两种方法来实现跑马灯效果,虽然实质上是一种

实质就是:

1、TextView调出跑马灯效果

2、TextView获取焦点 

第一种:

1、TextView调出跑马灯效果

android:ellipsize="marquee"

2、TextView获取焦点

android:focusable="true"
android:focusableInTouchMode="true"

说明:

这种方法如果界面上别的控件获取焦点的时候就会停止这个跑马灯效果 

第二种:

1、TextView调出跑马灯效果

android:ellipsize="marquee"

2、TextView获取焦点

public class MyTextView extends TextView{   public boolean isFocused() {    return true;  }}

我们的TextView用的就是fry.MyTextView

说明:

就算别的程序获取焦点,这个跑马灯效果也不会停止。 

二、代码实例

效果图

三、代码

fry.MyTextView

package com.example.textviewdemo;import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class MyTextView extends TextView{ public MyTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructor stub } public MyTextView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public MyTextView(Context context) { super(context); // TODO Auto-generated constructor stub }  @Override public boolean isFocused() { return true; }}

/textViewDemo1/res/layout/activity04.xml

<?xml version="1.0" encoding="utf-8"?>       

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android(安卓)Activity界面切换添加动画特效
  3. Android屏幕分辨率正确获取及PX,DPI,DP,SP等的对应关系
  4. android 获取唯一标识
  5. android拍照与读取相册
  6. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  7. Android(安卓)的 supportdesign
  8. Android(安卓)热点开关状态的判断和获取热点ssid
  9. Android软键盘适配问题

随机推荐

  1. Android使用AsyncTask下载显示图片
  2. Android的备份服务概述
  3. android编程之在单线程模型中Message、Ha
  4. Android中控件的继承 通用行为和属性
  5. 最近,又有人在谈论Android的前景了!深入解
  6. android架构之美
  7. 19_利用android提供的HanziToPinyin工具
  8. cordova操作Android本地文件系统
  9. 两份安卓学习资料,我建议你看完
  10. 对Android初学者学习中的几点建议