前言

  本章内容是android.widget.Checkable,翻译来自"CN七号",再次感谢"CN七号" !欢迎你一起参与Android API 的中文翻译,联系我over140@gmail.com。

声明

  欢迎转载,但请保留文章原始出处:)

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://www.cnblogs.com/over140/

正文

  一、结构

    public interface Checkable

    间接子类

       CheckBox, CheckedTextView, CompoundButton, RadioButton, ToggleButton

  二、概述

    Android 中文API (33) —— Checkable

    此接口定义了一个扩展,使得继承它的视图控件具有可选状态属性。

    (译者注:凡是继承了此接口的类,便有了android:checked 属性

    Android 中文API (33) —— Checkable

  三、公共方法

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七号"为大家提供优秀的作品!

更多相关文章

  1. 通過android selector改变界面状态
  2. android沉浸式状态栏底部背景用图片代替
  3. 系出名门Android(5) - 控件(View)之TextView, Button, ImageButt
  4. Android学习笔记35——ProgressBar进度控件详解
  5. 【Android 开发】:UI控件之 ListView 列表控件的使用
  6. Android 中的时间日期控件
  7. Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
  8. IKNinePhotoView 是一个开源的 Android 九宫格控件,可以自适应宽
  9. Android之——自定义复合控件的实现

随机推荐

  1. Android(安卓)Process 'command 'C:\Use
  2. Android(安卓)之 数据存储方式
  3. 【Android】Android中不同手机分辨率适配
  4. Android菜鸟日记18-button的按钮效果
  5. Android 的上下文菜单: Context Menu
  6. android中的按键处理
  7. 什么是 Android?
  8. android 移植 一 准备
  9. Android studio创建java项目
  10. android中文字高亮设置案例