Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android TextView 橫向滾動(跑馬燈效果)

Android TextView 橫向滾動(跑馬燈效果)

編輯:關於Android編程

Android TextView 中當文字比較多時希望它橫向滾動顯示,下面是一種親測可行的方法。

效果圖:

\

1.自定義TextView,重寫isFocused()方法返回true,讓自定義TextView一直處於獲取焦點狀態。

 

package com.example.shen.marqueedemo;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;

/**
 * Created by shen on 2015/8/19.
 */
public class MarqueeTextView extends TextView {

    public MarqueeTextView(Context context) {
        super(context);
    }

    public MarqueeTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public MarqueeTextView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    @Override
    public boolean isFocused(){
        return true;
    }

}
2.布局文件

 

android:sigleLine=true //單行

android:ellipsize=marquee //以跑馬燈的方式顯示(動畫橫向移動)

android:marqueeRepeatLimit=marquee_forever //一直滾動

 



    
 
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved