前言html
本章內容是android.widget.Checkable,翻譯來自"CN七號",再次感謝"CN七號" !歡迎你一塊兒參與Android API 的中文翻譯,聯繫我over140@gmail.com。
android
聲明程序員
歡迎轉載,但請保留文章原始出處:)
ide
農民伯伯:http://over140.blog.51cto.com/spa
Android中文翻譯組:http://www.cnblogs.com/over140/ 翻譯
正文htm
1、結構blog
public interface Checkable繼承
間接子類接口
CheckBox, CheckedTextView, CompoundButton, RadioButton, ToggleButton
2、概述
此接口定義了一個擴展,使得繼承它的視圖控件具備可選狀態屬性。
(譯者注:凡是繼承了此接口的類,便有了android:checked 屬性
3、公共方法
public abstract boolean isChecked ()
查詢當前視圖控件的選中狀態。
返回:
返回一個boolean的值來表示當前視圖控件的選中狀態,若是當前控件被選中,返回true值,不然返回false值。
(譯者注:並不必定是控件上顯示了對號或者點就是被選中,極可能某個思惟不一樣於常人的程序員會把有對號的定義爲未選中而返回一個false。固然這只是可能,按照常理來講仍是有對號和點的表示選中true,反之亦然。)
public abstract void setChecked (boolean checked)
設置當前視圖控件的選中狀態。(譯者注:
執行前 |
執行 |
執行後 |
任何狀態 |
setChecked(true) |
選中 |
任何狀態 |
setChecked(false) |
未選中 |
參數:
checked 指定控件的選中狀態true表示設置爲選中,false爲未選中。
public abstract void toggle ()
此方法用來切換當前視圖控件的選中狀態。(譯者注:即將視圖控件的當前狀態變爲其相反狀態
執行前 |
執行 |
執行後 |
選中 |
toggle() |
未選中 |
未選中 |
toggle() |
選中 |
結束
翻譯本文做者很用心,甚至有些感動,你們看看原文,而後再看看本文,譯者加入了許多更加容易理解的備註說明,這裏再次感謝"CN七號"爲你們提供優秀的做品!