編輯:Android開發實例
版本
Android 2.2 r1
正文
一、結構
public class ToggleButton extends CompoundButton
java.lang.Object
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.Button
↳ android.widget.CompoundButton
↳ android.widget.ToggleButton
二、 類概述
通過一個帶有亮度指示同時默認文本為“ON”或“OFF”的按鈕顯示選中/未選中狀態。
三、XML屬性
屬性名稱
描述
android:disabledAlpha
設置按鈕在禁用時透明度。
android:textOff
未選中時按鈕的文本
android:textOn
選中時按鈕的文本
四、公共方法
public CharSequence getTextOff ()
返回按鈕未選中時的文本。
返回值
文本
public CharSequence getTextOn ()
返回按鈕選中時的文本。
返回值
文本
public void setBackgroundDrawable (Drawable d)
設置指定的可繪制(譯者注:如圖片)為背景,或刪除背景。如果讓背景有邊距,這個視圖的邊距就是背景的邊距。然而,當背景被刪除時,這個視圖的邊距不能被觸摸。如果需要設置邊距,請使用方法setPadding(int, int, int, int)。
(譯者注:如果設置刪除背景整個就不顯示了,此外設置背景後選中和被選中的圖片也不顯示了,如下圖: ,實現代碼:
)
參數
d 設置可繪制(譯者注:如圖片)為背景,或設置為空刪除背景。
public void setChecked (boolean checked)
改變按鈕的選中狀態。
參數
checked true讓按鈕選中,false讓按鈕不選中
public void setTextOff (CharSequence textOff)
設置按鈕未選中時顯示的文本。
參數
textOff 文本
public void setTextOn (CharSequence textOn)
設置按鈕選中時顯示的文本。
參數
textOn 文本
五、受保護方法
protected void drawableStateChanged ()
在視圖狀態的變化影響到所顯示可繪制的狀態時調用這個方法。
確保在覆蓋時中調用父類方法(譯者注:super. drawableStateChanged ())。
protected void onFinishInflate ()
XML文件加載視圖完成時調用。這個函數在加載的最後階段被調用,所有的子視圖已經被添加。
即使子類重寫了onFinishInflate方法,也應該始終確保調用父類方法(譯者注:super. onFinishInflate()),使系統能夠調用。
轉自:http://www.cnblogs.com/over140/archive/2010/10/11/1847597.html
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
關於ListView拖拽移動位置,想必大家並不陌生,比較不錯的軟件都用到如此功能了.如:搜狐,網易,百度等,但是相比來說還是百度的用戶體驗較好,不偏心了,下面看幾
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
本文實例講述了Android編程之圖片顏色處理方法。分享給大家供大家參考,具體如下: 你想做到跟美圖秀秀一樣可以處理自己的照片,美化自己的照片嗎?其實你也可以自己