Android 中文 API (28) —— CheckedTextView

前言html

  本章內容是android.widget.CheckedTextView,版本爲Android 2.2 r1,翻譯來自小易,再次感謝小易 !期待你一塊兒參與Android API 的中文翻譯,聯繫我over140@gmail.com。
 java

 

聲明android

  歡迎轉載,但請保留文章原始出處:)
 ide

    農民伯伯:http://over140.blog.51cto.com/post

    Android中文翻譯組:http://www.cnblogs.com/over140/  spa

 

正文翻譯

  1、結構code

    public class CheckedTextView extends TextView implements Checkablehtm

 
 

    java.lang.Objectblog

      android.view.View

        android.widget.TextView

                            android.widget.CheckedTextView

 

  2、概述
 

    

    CheckedTextView繼承TextView並實現Checkable接口。當ListViewsetChoiceMode方法並設定爲CHOICE_MODE_SINGLE或者 CHOICE_MODE_MULTIPLE,而非CHOICE_MODE_NONE時,使用此類是頗有用的。

 

  3、 公共方法
 

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、 補充
 

    4.1  文章連接

      關於CheckedTextView的一些小東西

      Android API之CheckedTextView代碼演示

      CheckedTextView 顯示問題

 

    4.2  示例代碼
 

      實現代碼參加文章1和2,或者點這裏下載。

相關文章
相關標籤/搜索