Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android自學筆記之 多個TextView跑馬燈的實現

Android自學筆記之 多個TextView跑馬燈的實現

編輯:關於Android編程

textView跑馬燈實現:
1、定義textView標簽的4個屬性:
android:singleLine=true//使其只能單行
android:ellipsize=marquee//去掉省略號
android:focusable = true//使其循環

android : focusableInTouchMode = true

這樣一個TextVIew就實現了跑馬燈效果了,但是如果再用相同的寫法寫第二個TextView,實際運行時第二個TextView是不會有效果的只會像普通TextView一樣,下面我們就來說一下解決辦法:

 

 

2、自定義類繼承TextView:
實現三個構造函數;

復寫isfocued方法,返回true(默認都有有焦點,平常只有一個有焦點在第一行上)

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

最後在activity_main.xml中將我們自定義類去代換TextView。

3、使用自定義的類,方法是用包名和自定義類名代替TextView(src下的包名+類名)

 

就實現跑馬燈效果了。

 

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