国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android基于TextView實現跑馬燈效果

2019-12-12 03:24:45
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Android TextView實現跑馬燈效果的具體代碼,供大家參考,具體內容如下

當Layout中只有一個TextView需要實現跑馬燈效果時,操作如下。
在Layout的TextView配置文件中增加

        android:ellipsize="marquee"

        android:focusable="true"

        android:focusableInTouchMode="true"

        android:singleLine="true"

以上四條屬性,即可實現跑馬燈效果。

當有多個TextView想實現跑馬燈效果時,實現起來稍微復雜一些。
首先新建一個類,繼承自TextView。

package com.example.project1;import android.content.Context;import android.util.AttributeSet;import android.view.ViewDebug.ExportedProperty;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() {    // TODO Auto-generatd method stub    return true;  }}

重寫函數 isFocused(),使其始終return true。

將Layout文件中的TextView修改為com.example.project1.MyTextView,如下。

 <com.example.project1.MyTextView    android:id="@+id/textView1"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:ellipsize="marquee"    android:focusable="true"    android:focusableInTouchMode="true"    android:singleLine="true"    android:text="@string/longText" />  <com.example.project1.MyTextView    android:id="@+id/textView2"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:ellipsize="marquee"    android:focusable="true"    android:focusableInTouchMode="true"    android:singleLine="true"    android:text="@string/longText" />

此時兩個TextView都可呈現跑馬燈效果。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德惠市| 邮箱| 屯昌县| 西充县| 东阿县| 朝阳市| 黔江区| 铁岭县| 宜城市| 临夏县| 哈尔滨市| 岳池县| 聂拉木县| 抚顺市| 左云县| 朝阳市| 改则县| 筠连县| 临汾市| 西贡区| 宽甸| 汉中市| 龙川县| 垣曲县| 兴文县| 吉木萨尔县| 溧阳市| 亳州市| 平罗县| 浠水县| 汉寿县| 阿克陶县| 昌宁县| 疏附县| 山阴县| 静乐县| 陆良县| 苍南县| 元阳县| 翁牛特旗| 高要市|