声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com/
Android中文翻译组:http://www.cnblogs.com/over140/
正文
一、结构
public interface Checkable
间接子类
CheckBox, CheckedTextView, CompoundButton, RadioButton, ToggleButton
二、概述
此接口定义了一个扩展,使得继承它的视图控件具有可选状态属性。
(译者注:凡是继承了此接口的类,便有了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()
|
选中
|
分享到:
相关推荐
Android官方API文档完整中文版是一款官方推出的全中文完整API,Android API是一套可供调用的系统接口,在需要使用的时候必备一套Android官方中文API文档。 Android API中文文档基本简介 API(Application ...
博客《 带checkbox的ListView实现(二)——自定义Checkable控件的实现方法》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/40475367
【标题】"安卓Android源码——MultiChoiceAdapter-master.zip" 提供的是一个关于Android开发的源码库,主要关注多选适配器(MultiChoiceAdapter)的实现。这个项目可能是为了帮助开发者理解和创建自定义的多选列表...
在Android开发中,ListView是一种常用的布局控件,用于展示大量数据...总的来说,自定义Checkable控件是Android开发中解决特定问题的一个实用技巧,它展示了如何通过面向对象编程和自定义组件来提升应用的用户体验。
本项目“checkable-chip-view”就是一个开源的、专门为Android设计的可检查小部件,灵感来源于Google I/O 2018应用程序中的EventFilterView。这个小部件允许用户在多个选项中进行选择,通常用于过滤、分类或标记等...
~Android官方API文档完整版、中文版帮助文档 android.widget 类 CheckBox java.lang.Object 继承者 android.view.View 继承者 android.widget.TextView 继承者 android.widget.Button 继承者 android.widget....
博客《带checkbox的ListView实现(三)——CheckableImageView的实现方法》源码,博客地址:http://blog.csdn.net/harvic880925/article/details/41948211
在"checkable-chip-view"项目中,开发者可能实现了一个自定义的View类,扩展了Android的默认View或CompoundButton,以创建这个可检查的Chip。这可能包括了对触摸事件的处理,状态变化的动画,以及与数据模型的绑定。...
AndroidCheckableButton 一个实现Checkable接口的简单按钮。 它的行为类似于CheckBox ,但也可以用作Button 。 行为类似于RadioButton的按钮和行为类似于RadioGroup布局将很快... stroke android : width = " 1dp
每个`<item>`标签代表一个菜单项,可以使用`android:checkable="true"`和`android:groupID`属性来创建单选组。 ```xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:...
android:id="@+id/checkable_image_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checkedIcon="@drawable/checked_icon" android:uncheckedIcon="@drawable/...
在Android开发中,ListView是一种常用的UI组件,用于展示大量数据列表。它允许用户滚动查看内容,同时提供了多种交互方式,如点击、长按等。在本示例中,我们将探讨如何实现一个支持多选功能的ListView,即"android...
CheckableTextView Checkable TextView [KOTLIN]:high_voltage:用Kotlin编写的简单灵活的Checked TextView或Checkable TextView:high_voltage:新增功能CheckableTextView Checkable TextView [KOTLIN]:high_voltage:...
ListView中有一个属性:android:choiceMode,对应三个可选值: * singleChoice 单选 * multipleChoice 多选 ...在ListView的布局中设置了android:choiceMode属性后,item布局需要实现checkable,才有选中效果。
Checkable接口是Android中用于实现控件的选择状态的接口。可以在自定义控件中实现此接口,来实现控件的选择状态。 知识点7:Android中使用Drawable对象 Drawable对象是Android中用于表示图形对象的对象。可以使用...
在Android开发中,ListView是常用的一种控件,用于展示大量数据列表。自定义ListView的选中效果是一项常见的需求,这可以提升用户体验并增加应用的视觉吸引力。本篇将深入探讨如何实现Android ListView的自定义选中...
- 针对Android 6、7、10的适配可能涉及到API级别的差异处理,如使用`Build.VERSION.SDK_INT`进行条件判断,确保代码在不同版本上都能正常工作。 总的来说,这个项目涵盖了Android UI设计、图片处理、手势识别、...
为了深入了解`Android-CheckableChipView`的具体实现和使用方法,你可以查看`okdroid-checkable-chip-view-100a314`这个压缩包内的源代码、示例应用、以及相关的文档或README文件。这些资源将帮助你了解如何集成和...
还可以通过`android:checkable`、`android:enabled`等控制其行为。 3. **onCreateOptionsMenu()**:在Activity或Fragment中,重写此方法来加载并初始化Menu。通过`MenuInflater`解析XML文件,然后调用`inflate()`...
### zTreeAPI_v2.5:深度解析与应用 #### 引言 zTree是一款功能强大的树形数据展示插件,适用于多种Web开发环境。它不仅支持动态加载数据,还提供了丰富的配置项和事件处理机制,使开发者能够灵活地定制树形结构的...