Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android 中文 API (28) —— CheckedTextView

Android 中文 API (28) —— CheckedTextView

編輯: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

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved