前言
本章內容是android.widget.Checkable,翻譯來自"CN七號",再次感謝"CN七號" !歡迎你一起參與Android API 的中文翻譯,聯絡我over140@gmail.com。
聲明
歡迎轉載,但請保留文章原始出處:)
部落格園:http://www.cnblogs.com/
Android中文翻譯組:http://www.cnblogs.com/over140/
本文
一、結構
public interface Checkable
間接子類
CheckBox, CheckedTextView, CompoundButton, RadioButton, ToggleButton
二、概述
此介面定義了一個擴充,使得繼承它的視圖控制項具有可選狀態屬性。
(譯者註:凡是繼承了此介面的類,便有了android:checked 屬性
三、公用方法
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七號"為大家提供優秀的作品!