一、方法
這裡我們用兩種方法來實現跑馬燈效果,雖然實質上是一種
實質就是:
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
我們的textview用的就是fry.mytextview
說明:就算別的程式獲取焦點,這個跑馬燈效果也不會停止。
二、**例項
效果圖
二、**
fry.mytextview
1/textviewdemo1/res/layout/activity04.xmlpackage
com.example.textviewdemo;23
import
android.content.context;
4import
android.util.attributeset;
5import
android.widget.textview;67
public
class mytextview extends
textview
1314
public
mytextview(context context, attributeset attrs)
1819
public
mytextview(context context)
2324
@override
25public
boolean
isfocused()
28 }
1xml version="1.0" encoding="utf-8"
?>
2<
linearlayout
xmlns:android
=""3android:layout_width
="match_parent"
4android:layout_height
="match_parent"
5android:orientation
="vertical"
>
6<
textview
7android:id
="@+id/tv_runhorselamp"
8android:layout_width
="match_parent"
9android:layout_height
="wrap_content"
10android:singleline
="true"
11android:ellipsize
="marquee"
12android:focusable
="true"
13android:focusableintouchmode
="true"
14android:text
="這是一段很長的威武霸氣的滾動的實現跑馬燈效果的一段逼格很高的很有含義和涵養的文字"
15/>
1617
1819
<
fry.mytextview
20android:id
="@+id/tv_runhorselamp1"
21android:layout_width
="match_parent"
22android:layout_height
="wrap_content"
23android:ellipsize
="marquee"
24android:singleline
="true"
25android:text
="這是一段很長的威武霸氣的滾動的實現跑馬燈效果的一段逼格很高的很有含義和涵養的文字"
26/>
2728
29<
edittext
30android:id
="@+id/et_1"
31android:layout_width
="match_parent"
32android:layout_height
="wrap_content"
33>
34edittext
>
3536
linearlayout
>
TextView實現跑馬燈效果
這段 粘上就可用 顯示跑馬燈效果的前提條件就是你的文字內容要比顯示文字的外部元件長,即外部元件無法完整的顯示內部的文字內容。因此要實現跑馬燈效果有兩種設定方式 1 layout width 設定為成比文字內容短的固定值,最好不要寫成wrap content或者fill parent。2 如果layo...
TextView實現跑馬燈效果
一 方法 這裡我們用兩種方法來實現跑馬燈效果,雖然實質上是一種 實質就是 1 textview調出跑馬燈效果 2 textview獲取焦點 第一種 1 textview調出跑馬燈效果 android ellipsize marquee 2 textview獲取焦點 android focusable...
TextView 跑馬燈效果
本文實現了android系統自帶的跑馬燈效果 marquee 與自定義的跑馬燈效果的對比。1.在系統自帶的跑馬燈中,xml布局檔案必須配置的屬性有以下幾個 1 android clickable true 2 android ellipsize marquee 3 android focusable...