首页
学习
活动
专区
圈层
工具
发布

Android开发笔记(三十七)按钮类控件

xml布局上新加的属性设置: checked : 指定按钮的勾选状态,true表示勾选,false表示未勾选。 button : 指定左侧勾选图标的图形。...如果不指定就使用系统的默认图标;如果要自定义图标就要设置该属性,当然也可以将该属性设置为@null,然后到drawableLeft中设置新图标。...代码中新加的方法: setChecked : 设置按钮的勾选状态。 setButtonDrawable : 设置左侧勾选图标的图形。...setOnCheckedChangeListener : 设置勾选变化的监听器 isChecked : 判断按钮是否选中 CheckBox CheckBox是复选框,点击勾选,再点击则取消勾选...接着就可以在布局文件的CheckBox将该drawable设置为背景了,布局例子如下: CheckBox android:id="@+id/ck_switch"

1.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Android从零单排系列十九】《Android视图控件——CheckBox》

    一 CheckBox基本介绍 Checkbox(复选框)是一种常用的UI组件,它提供了两个状态:选中和未选中。用户可以通过点击复选框来切换其状态。...然后,使用setChecked()方法设置初始状态为选中(这里设置为"true")。...三 CheckBox常见方法和属性 常见属性: checked:表示复选框的选中状态,可以设置为"true"表示选中,或者"false"表示未选中。 text:设置复选框旁边显示的文本内容。...setChecked(boolean checked):设置复选框的选中状态,传入"true"表示选中,传入"false"表示未选中。...toggle():切换复选框的选中状态,如果当前为选中状态则切换为未选中,反之亦然。 setText(CharSequence text):设置复选框旁边显示的文本内容。

    74530

    Android Java 动态修改 CheckBox 样式

    基本上 xml 中可以配置的属性在 Java/Kotlin 代码中都有相对应的方法,然而和尚我在对应使用 CheckBox 控件的 android:buttonTint="@color/colorAccent...---- 和尚我的步骤如下: 设置两个默认的 CheckBox 选中/未选中 状态作为参照,如图中第一行; 设置两个 AppCompatCheckBox 默认通过设置 style.xml 主题色配置,可实现与...在 Java/Kotlin 代码中不仅设置 setSupportButtonTintList 方法,且监听 CompoundButton.OnCheckedChangeListener 方法,再监听选中和未选中状态中对选项框颜色做处理...Tips2: 在设置 setSupportButtonTintList 方法时,初始状态为选中时,颜色列表第一个应为配置的颜色值;若为未选中时,颜色列表第一个应为默认系统灰色。...:text="默认已选中" /> CheckBox android:id="@+id/cb2" android:layout_width

    2.7K21

    【愚公系列】2023年09月 WPF控件专题 CheckBox控件详解

    IsChecked:用于获取或设置复选框的选中状态,其值类型为Nullable,即既可以为true,也可以为false,还可以为null表示未选中。...需要注意的是,在WPF中,可以通过自定义ControlTemplate来修改CheckBox控件的外观和行为。例如,可以修改CheckBox的选中状态图标、背景色、边框等,以满足不同的设计需求。...IsChecked:用于获取或设置复选框的选中状态,其值类型为Nullable,即既可以为true,也可以为false,还可以为null表示未选中。...需要注意的是,在WPF中,可以通过自定义ControlTemplate来修改CheckBox控件的外观和行为。例如,可以修改CheckBox的选中状态图标、背景色、边框等,以满足不同的设计需求。...IsThreeState:控件的是否支持三态选择。 Checked:勾选状态下的事件处理方法。 Unchecked:非勾选状态下的事件处理方法。

    1K00

    Android widget之CompoundButton

    大家好,又见面了,我是你们的朋友全栈君。 简介 具有两个状态的按钮,已选中或未选中。当按下或点击按钮时,状态会自动更改。...checked) — 更改这个按钮的状态 setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener listener) 当这个按钮的检查状态发生变化时...,注册一个回调 toggle() — 将视图的状态更改为当前状态的逆(反向) 子类 CheckBox 复选框:可以选中或取消选中的特定类型的双状态按钮。...="@string/meat" android:onClick="onCheckboxClicked"/> CheckBox android:id="@+id/checkbox_cheese"...RadioButton 单选按钮:是可以选中或取消选中的双状态按钮。当单选按钮被取消选中时,用户可以单击来选中它。 注:单选按钮通常与RadioGroup在一起使用。

    2.9K20

    鸿蒙Next选择按钮Toggle、Checkbox、Radio介绍

    其中indicatorBuilder属性可以配置多选框的选中样式为自定义组件。...Checkbox相当于Toggle的勾选框样式(Checkbox)提供了更多的配置属性可以设置非选中状态的边框颜色(unselectedColor)设置多选框内部图标的样式(mark),默认选中对勾的,...CheckboxGroup的onChange(callback: OnCheckboxGroupChangeCallback)会在CheckboxGroup的选中状态或群组内的Checkbox的选中状态发生变化时...返回当前群组选中状态:全选、全未选、部分选中,和选中的Checkbox的nameRadioRadio和Checkbox配置类似,也可以配置群组, 但是他的群组内只能单选。...并且如果只使用一个Radio时,如果选中,是不支持自己取消选中的。Radio为啥不能反选呢? 可以看一下Radio的源码:点击事件只能从未选中变为选中。

    15610

    【愚公系列】《AI智能化办公:ChatGPT使用方法与技巧从入门到精通》 024-ChatGPT的办公应用(ChatGPT在Excel中的应用

    复选框的选中状态将反映在对应的单元格中(选中时为TRUE,未选中时为FALSE)。 请注意,运行VBA脚本和使用宏可能会受到Excel安全设置的限制。...如果代码运行不成功,请检查你的宏安全设置,并确保允许运行宏。 5.自动显示选中及未选中记录数量 提示词:计算选中的和未选中的记录数量,请用Excel公式表示。...答: 如果你已经按照之前的指示,在A1:A6区域为每个单元格增加了复选框,并且这些复选框分别与它们所在的单元格链接,那么当你选中或未选中这些复选框时,对应单元格会显示TRUE(选中)或FALSE(未选中...基于这种设置,你可以用Excel公式计算选中和未选中的复选框数量。...计算未选中(FALSE)的复选框数量 =COUNTIF(A1:A6, FALSE) 这个公式计算A1到A6区域内值为FALSE的单元格数量,即未选中的复选框数量。

    1.9K20

    HarmonyOS学习路之开发篇—— Java UI框架(基础组件说明【一】)

    marked 当前状态(选中或未选中) 可以直接设置true/false,也可以引用boolean资源。true则当前状态为选中,false则当前状态为未选中。...true则当前状态为选中,false则当前状态为未选中。 text_color_on 处于选中状态的文本颜色 可以直接设置色值,也可以引用color资源。...check_element 状态标志样式 可直接配置色值,也可引用color资源或引用media/graphic下的图片资源。 Checkbox可以实现选中和取消选中的功能。...Checkbox的共有XML属性继承自:Text,Checkbox的自有XML属性见下表: 属性名称 属性描述 使用案例 marked 当前状态(选中或未选中) ohos:marked=“true” text_color_ontext_color_off...处于选中状态的文本颜色处于未选中状态的文本颜色 可以直接设置色值,也可以引用color资源。

    2.3K20

    ToggleButton和Switch使用大全

    上期学习了CheckBox和RadioButton,那么本期来学习Button的另外两个子控件ToggleButton和Switch,在开发中同样比较重要。...一、ToggleButton ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选中双状态的按钮,并且需要为不同的状态设置不同的显示文本。...XML属性 相关方法 说明 android:checked setChecked(boolean) 设置该按钮是否被选中 android:textOff 设置当该按钮的状态关闭时显示的文本 android...XML属性 相关方法 说明 android:checked setChecked(boolean) 设置该开关是否被选中 android:switchMinWidth setSwitchMinWidth...setSwitchTextAppearance(Context, int) 设置该开关图标上的文本样式 android:textOff setTextOff(CharSequence) 设置该开关的状态关闭时显示的文本

    2.8K50

    【愚公系列】2023年11月 Winform控件专题 CheckBox控件详解

    一、CheckBox控件详解CheckBox控件是Winform中常用的用户界面控件之一,它通常用于表示二进制状态(选中或未选中)。...默认情况下,AutoCheck属性为true,即用户单击CheckBox控件时会自动更改CheckBox的Checked属性。...默认情况下,ThreeState属性为false,也就是说CheckBox只有两种状态:选中或未选中。但是,如果将该属性设置为true,则CheckBox就会有三种状态:选中、未选中或半选中。...在设计视图中,从工具箱中拖动一个CheckBox控件到窗体上。更改CheckBox控件的Text属性为“红色”,并将Name属性更改为“chkRed”。...复制并粘贴Checkbox控件,分别更改其Text属性为“绿色”和“蓝色”,并将它们的Name属性分别更改为“chkGreen”和“chkBlue”。

    1.4K31

    Android样式的开发:selector篇

    : 设置是否按压状态,一般在true时设置该属性,表示已按压状态,默认为false android:state_selected: 设置是否选中状态,true表示已选中,false表示未选中 android...:state_checked: 设置是否勾选状态,主要用于CheckBox和RadioButton,true表示已被勾选,false表示未被勾选 android:state_checkable: 设置勾选是否可用状态...状态改变时,新状态展示时的淡入时间,以毫秒为单位 android:exitFadeDuration 状态改变时,旧状态消失时的淡出时间,以毫秒为单位 最后,关于ListView的ListItem样式,...当ListItem里有Button或CheckBox之类的控件时,会抢占ListItem本身的焦点,导致ListItem本身的触摸点击事件会无效。...那么,要解决此问题,有三种解决方案: 将Button或CheckBox换成TextView或ImageView之类的控件 设置Button或CheckBox之类的控件设置focusable属性为false

    2.3K30
    领券