編輯:Android開發實例
版本
Android 2.2 r1
正文
一、結構
public class TextSwitcher extends ViewSwitcher
java.lang.Object
android.view.View
android.view.ViewGroup
android.widget.FrameLayout
android.widget.ViewAnimator
android.widget.ViewSwitcher
android.widget.TextSwitcher
二、類概述
ViewSwitcher僅僅包含子類型TextView。TextSwitcher被用來使屏幕上的label產生動畫效果。每當setText(CharSequence)被調用時,TextSwitcher使用動畫方式將當前的文字內容消失並顯示新的文字內容。(譯者注:改變文字時增加一些動畫效果)
三、構造函數
public TextSwitcher (Context context)
創建一個新的空TextSwitcher
參數
context 應用程序上下文
public TextSwitcher (Context context, AttributeSet attrs)
使用提供的context和attributes來創建一個空的TextSwitcher
參數
context 應用程序環境
attrs 屬性集合
四、公共方法
public void addView (View child, int index, ViewGroup.LayoutParams params)
根據指定的布局參數新增一個子視圖
參數
child 新增的子視圖
index 新增子視圖的位置
params 新增子視圖的布局參數
拋出異常
IllegalArgumentException 當子視圖不是一個TextView實例時
public void setCurrentText (CharSequence text)
設置當前顯示的文本視圖的文字內容。非動畫方式顯示。
參數
text 需要顯示的新文本內容
public void setText (CharSequence text)
設置下一視圖的文本內容並切換到下一視圖。可以動畫的退出當前文本內容,顯示下一文本內容。
參數
text 需要顯示的新文本內容
五、代碼示例
5.1 摘自APIDemos->View->TextSwitcher
5.1.1 Java
public class TextSwitcher1 extends Activity implements ViewSwitcher.ViewFactory,
5.1.2 XML
<?xml version="1.0" encoding="utf-8"?>轉自:http://www.cnblogs.com/over140/archive/2010/10/22/1857991.html
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
什麼是廣播 在Android中,Broadcast是一種廣泛運用的在應用程序之間傳輸信息的機制。我們拿廣播電台來做個比方。我們平常使用收音機收音是這樣的:許許多多
學習目的: 1、了解在Android中如何設置和調用XML資源 2、掌握如何利用XML和JAVA代碼進行協同開發界面 3、理解R文件的作用 開發Android時