編輯:Android開發實例
正文
一、結構
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七號"為大家提供優秀的作品!
轉自:http://www.cnblogs.com/over140/archive/2010/11/10/1873247.html
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
由於項目需要,我們需要一個可以橫向滾動的,又可以豎向滾動的 表格。而且又要考慮大數據量(行)的展示視圖。經過幾天的研究終於搞定,做了一個演示。貼圖如下: &nbs
Android原生控件只有橫向進度條一種,而且沒法變換樣式,比如原生rom的樣子 很丑是吧,當偉大的產品設計要求更換前背景,甚至縱向,甚至圓弧狀的,咋辦,比如: