Android 中文 API (28) —— CheckedTextView
2010-11-04 19:28
393 查看
前言
本章内容是android.widget.CheckedTextView,版本为Android 2.2 r1,翻译来自小易,再次感谢小易 !期待你一起参与Android API 的中文翻译,联系我over140@gmail.com。
声明
欢迎转载,但请保留文章原始出处:)
农民伯伯:http://over140.blog.51cto.com/
Android中文翻译组:http://www.cnblogs.com/over140/
正文
一、结构
public class CheckedTextView extends TextView implements Checkable
java.lang.Object
android.view.View
android.widget.TextView
android.widget.CheckedTextView
二、概述
类CheckedTextView继承TextView并实现Checkable接口。当ListView的setChoiceMode方法并设定为CHOICE_MODE_SINGLE或者 CHOICE_MODE_MULTIPLE,而非CHOICE_MODE_NONE时,使用此类是很有用的。
三、 公共方法
public boolean dispatchPopulateAccessibilityEvent (AccessibilityEvent event)
在子视图的构建时分派一个辅助事件。(译者注:通过源码可以看出,视图构建时设置其选中状态。)
参数
event 事件
返回值
如果事件处理完成,则返回true
public boolean isChecked ()
是否选中。
public void setCheckMarkDrawable (Drawable d)
为一个给定的Drawable设定检查标记。当isChecked()为true时则绘制
参数
d 用于检查标记的Drawable
public void setCheckMarkDrawable (int resid)
为一个给定的Drawable设定检查标记,使用它的资源id来标识。当isChecked()为true时则绘制
参数
resid 用于检查标记的Drawable
public void setChecked (boolean checked)
改变文本视图的选中状态
参数
checked 选中文本返回true,未选中返回false
public void setPadding (int left, int top, int right, int bottom)
设置页边距。视图可能会增加一些必要的空间用于显示滚动条,并依赖滚动条的类型和可见性。因此,设定的值用于回调getPaddingLeft(), getPaddingTop(), getPaddingRight() 和 getPaddingBottom()时则返回不同的值
参数
left 左边距(使用“像素”单位)
top 上边距(使用“像素”单位)
right 右边距(使用“像素”单位)
bottom 下边距(使用“像素”单位)
public void toggle ()
反转当前视图的选中状态
四、 补充
4.1 文章链接
关于CheckedTextView的一些小东西
Android API之CheckedTextView代码演示
CheckedTextView 显示问题
4.2 示例代码
实现代码参加文章1和2,或者点这里下载。
本章内容是android.widget.CheckedTextView,版本为Android 2.2 r1,翻译来自小易,再次感谢小易 !期待你一起参与Android API 的中文翻译,联系我over140@gmail.com。
声明
欢迎转载,但请保留文章原始出处:)
农民伯伯:http://over140.blog.51cto.com/
Android中文翻译组:http://www.cnblogs.com/over140/
正文
一、结构
public class CheckedTextView extends TextView implements Checkable
java.lang.Object
android.view.View
android.widget.TextView
android.widget.CheckedTextView
二、概述
类CheckedTextView继承TextView并实现Checkable接口。当ListView的setChoiceMode方法并设定为CHOICE_MODE_SINGLE或者 CHOICE_MODE_MULTIPLE,而非CHOICE_MODE_NONE时,使用此类是很有用的。
三、 公共方法
public boolean dispatchPopulateAccessibilityEvent (AccessibilityEvent event)
在子视图的构建时分派一个辅助事件。(译者注:通过源码可以看出,视图构建时设置其选中状态。)
参数
event 事件
返回值
如果事件处理完成,则返回true
public boolean isChecked ()
是否选中。
public void setCheckMarkDrawable (Drawable d)
为一个给定的Drawable设定检查标记。当isChecked()为true时则绘制
参数
d 用于检查标记的Drawable
public void setCheckMarkDrawable (int resid)
为一个给定的Drawable设定检查标记,使用它的资源id来标识。当isChecked()为true时则绘制
参数
resid 用于检查标记的Drawable
public void setChecked (boolean checked)
改变文本视图的选中状态
参数
checked 选中文本返回true,未选中返回false
public void setPadding (int left, int top, int right, int bottom)
设置页边距。视图可能会增加一些必要的空间用于显示滚动条,并依赖滚动条的类型和可见性。因此,设定的值用于回调getPaddingLeft(), getPaddingTop(), getPaddingRight() 和 getPaddingBottom()时则返回不同的值
参数
left 左边距(使用“像素”单位)
top 上边距(使用“像素”单位)
right 右边距(使用“像素”单位)
bottom 下边距(使用“像素”单位)
public void toggle ()
反转当前视图的选中状态
四、 补充
4.1 文章链接
关于CheckedTextView的一些小东西
Android API之CheckedTextView代码演示
CheckedTextView 显示问题
4.2 示例代码
实现代码参加文章1和2,或者点这里下载。
相关文章推荐
- Android 中文 API (28) —— CheckedTextView
- Android 中文 API (28) —— CheckedTextView
- Android 中文 API (24) —— MultiAutoCompleteTextView.CommaTokenizer
- Android 中文 API (24) —— MultiAutoCompleteTextView.CommaTokenizer
- Android7.0中文文档(API) --- CheckedTextView
- Android 中文 API (22) —— MultiAutoCompleteTextView
- Android 中文 API (23) —— MultiAutoCompleteTextView.Tokenizer
- Android 中文 API (22) —— MultiAutoCompleteTextView
- Android 中文 API (23) —— MultiAutoCompleteTextView.Tokenizer
- android TextView设置中文字体加粗如何实现
- Android 中文API (61) —— ViewSwitcher
- android中文api(85)——HorizontalScrollView
- android textview改变部分文字的颜色和string.xml中文字的替换
- Android TextView中文字设置超链接、颜色、字体
- Android TextView中文字设置超链接、颜色、字体
- Android中ListView中使用CheckedTextView和CheckBox的理解
- android TextView设置中文字体加粗实现方法
- Android 3.1 r1 API中文文档(6)——ImageView 结构
- TextView的API 中文文档
- android中TextView显示中文发生乱码的问题