首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

TextView 跑马灯成效

2012-08-26 
TextView 跑马灯效果package ddd.testdd.com?1、重新封装了TextView??import android.content.Contextimp

TextView 跑马灯效果

package ddd.testdd.com;

?

1、重新封装了TextView?

?

import android.content.Context;

import android.util.AttributeSet;

import android.widget.TextView;

?

public class AlwaysMarqueeTextView extends TextView {

? ? public AlwaysMarqueeTextView(Context context) {

? ? ? ? super(context);

? ? }

?

? ? public AlwaysMarqueeTextView(Context context, AttributeSet attrs) {

? ? ? ? super(context, attrs);

? ? }

?

? ? public AlwaysMarqueeTextView(Context context, AttributeSet attrs, int defStyle) {

? ? ? ? super(context, attrs, defStyle);

? ? }

?

? ? @Override

? ? public boolean isFocused() {

? ? ? ? return true;

? ? }

}

2 在xml中调用
<?xml version="1.0" encoding="utf-8"?><linearlayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><ddd.testdd.com.alwaysmarqueetextviewandroid:text="哈哈我的跑马灯程序接下来是歌词呵呵:沉鱼落雁,闭月羞花"android:focusableintouchmode="true" android:scrollhorizontally="true"android:marqueerepeatlimit="marquee_forever" android:singleline="true"android:focusable="true" android:ellipsize="marquee"android:layout_width="match_parent" android:layout_height="wrap_content"android:gravity="center|clip_horizontal"/></linearlayout> 1 楼 shadow88 2011-08-20   这个方法是不错,但是如果是由多个组件组合,只有这个获得了焦点,那么其他的事件都不能用了,比如说:我写了个listView,在list item里有textview(跑马灯)还有imageview以及我要点击这个list item进入下一个activity 怎么办呢

热点排行