大家好,又见面了,我是你们的朋友全栈君。
有些开发者看到这个可能会有些一头雾水,但其实CompoundButton是抽象的复合按钮,因为是抽象类,所以不能直接使用。实际开发中用的是CompoundButton类的几个派生类,主要有复选框CheckBox、单选按钮RadioButton以及开关按钮Switch,这些派生类都可以使用Compound的属性和方法。
CompoundButton在布局文件中主要有如下两个属性:
-
checked:指定按钮的勾选状态,true表示勾选,false表示未勾选。默认未勾选。
-
button:指定左侧勾选图标的图形。如果不指定就使用系统的默认图标。
CompoundButton在代码中可以使用下面4种方法进行设置
-
setChecked:设置按钮的勾选状态
-
setButtonDrawable:设置左侧勾选图标的图形
-
setOnCheckedChangeListener:设置勾选状态变化的监听器
-
isChecked:判断按钮是否勾选
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133919.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...