編輯:Android開發實例
文
一、結構
public class CheckedTextView extends TextView implements Checkable
java.lang.Object
android.view.View
android.widget.TextView
android.widget.CheckedTextView
二、概述
類CheckedTextView繼承TextView並實現Checkable接口。當ListView的setChoiceMode方法並設定為CHOICE_MODE_SINGLE或者 CHOICE_MODE_MULTIPLE,而非CHOICE_MODE_NONE時,使用此類是很有用的。
三、 公共方法
public boolean dispatchPopulateAccessibilityEvent (AccessibilityEvent event)
在子視圖的構建時分派一個輔助事件。(譯者注:通過源碼可以看出,視圖構建時設置其選中狀態。)
參數
event 事件
返回值
如果事件處理完成,則返回true
public boolean isChecked ()
是否選中。
public void setCheckMarkDrawable (Drawable d)
為一個給定的Drawable設定檢查標記。當isChecked()為true時則繪制
參數
d 用於檢查標記的Drawable
public void setCheckMarkDrawable (int resid)
為一個給定的Drawable設定檢查標記,使用它的資源id來標識。當isChecked()為true時則繪制
參數
resid 用於檢查標記的Drawable
public void setChecked (boolean checked)
改變文本視圖的選中狀態
參數
checked 選中文本返回true,未選中返回false
public void setPadding (int left, int top, int right, int bottom)
設置頁邊距。視圖可能會增加一些必要的空間用於顯示滾動條,並依賴滾動條的類型和可見性。因此,設定的值用於回調getPaddingLeft(), getPaddingTop(), getPaddingRight() 和 getPaddingBottom()時則返回不同的值
參數
left 左邊距(使用“像素”單位)
top 上邊距(使用“像素”單位)
right 右邊距(使用“像素”單位)
bottom 下邊距(使用“像素”單位)
public void toggle ()
反轉當前視圖的選中狀態
四、 補充
4.1 文章鏈接
關於CheckedTextView的一些小東西
Android API之CheckedTextView代碼演示
CheckedTextView 顯示問題
4.2 示例代碼
實現代碼參加文章1和2,或者點這裡下載。
轉自:http://www.cnblogs.com/over140/archive/2010/11/04/1869316.html
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
View Android所有的控件都是View或者View的子類,它其實表示的就是屏幕上的一塊矩形區域,用一個Rect來表示,left,top表示View相對於它
•android-support-v4.jar,這是谷歌官方給我們提供的一個兼容低版本Android設備的軟件包,裡面包囊了只有在Android3.0