?
Ce document utilise Manuel du site Web PHP chinois Libérer
Checkable
CN七號(hào)
版本:Android 2.2 r1
?
public interface Checkable
?
android.widget.Checkable
?
間接子類(lèi)
CheckBox, CheckedTextView, CompoundButton, RadioButton, ToggleButton
?
類(lèi)概述
????????
此接口定義了一個(gè)擴(kuò)展,使得繼承它的視圖控件具有可選狀態(tài)屬性。
(譯者注:凡是繼承了此接口的類(lèi),便有了android:checked 屬性
)
?
公共方法???????
???????? public abstract boolean isChecked ()
???????? 查詢(xún)當(dāng)前視圖控件的選中狀態(tài)。
返回:
返回一個(gè)boolean的值來(lái)表示當(dāng)前視圖控件的選中狀態(tài),如果當(dāng)前控件被選中,返回true值,否則返回false值。
???????? (譯者注:并不一定是控件上顯示了對(duì)號(hào)或者點(diǎn)就是被選中,很可能某個(gè)思維不同于常人的程序員會(huì)把有對(duì)號(hào)的定義為未選中而返回一個(gè)false。當(dāng)然這只是可能,按照常理來(lái)說(shuō)還是有對(duì)號(hào)和點(diǎn)的表示選中true,反之亦然。)
?
???????? public abstract void setChecked (boolean checked)
???????? 設(shè)置當(dāng)前視圖控件的選中狀態(tài)。(譯者注:
執(zhí)行前 |
執(zhí)行 |
執(zhí)行后 |
任何狀態(tài) |
setChecked(true) |
選中 |
任何狀態(tài) |
setChecked(false) |
未選中 |
?????????????????? 參數(shù):
??????????????????????????? checked 指定控件的選中狀態(tài)true表示設(shè)置為選中,false為未選中。
?
???????? public abstract void toggle ()
???????? 此方法用來(lái)切換當(dāng)前視圖控件的選中狀態(tài)。(譯者注:即將視圖控件的當(dāng)前狀態(tài)變?yōu)槠湎喾礌顟B(tài)
執(zhí)行前 |
執(zhí)行 |
執(zhí)行后 |
選中 |
toggle() |
未選中 |
未選中 |
toggle() |
選中 |
?