博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 中文API (33) —— Checkable
阅读量:5843 次
发布时间:2019-06-18

本文共 758 字,大约阅读时间需要 2 分钟。

正文

  一、结构

    public interface Checkable

 

    间接子类

      , , CompoundButton, , 

 

  二、概述

 

 

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

    (译者注:凡是继承了此接口的类,便有了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()

选中

 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582641,如需转载请自行联系原作者

你可能感兴趣的文章
机房电脑任务管理器被禁,网络不通
查看>>
关于OraclePoolConnection
查看>>
需求-如何取配置?
查看>>
SQL Server 2016 Failover Cluster+ ALwaysOn(三)
查看>>
MySQL Workbench不能启动
查看>>
pl/sql中的||与DBMS_OUTPUT.PUT_LINE
查看>>
Android:进程(process)优先级、startForeground
查看>>
“chaos”的算法--之队列
查看>>
asp.net 性能调较
查看>>
交互设计的方法
查看>>
NIO学习笔记(3)-文件锁
查看>>
C#常用集合总结-1
查看>>
JQuery正则表达式
查看>>
Android:系统广播、action、权限设置汇总
查看>>
Linux下PHP安装Oracle客户端扩展(OCI8)
查看>>
.NET开源项目:Tomboy
查看>>
jstl格式化输出下午时间却显示成上午。
查看>>
分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容
查看>>
Windows Server 2012正式版RDS系列②
查看>>
霍金这次想帮AI说点好话,后来没忍住……
查看>>