Android API 中文(13) —— ToggleButton
原文地址为: Android API 中文(13) —— ToggleButton
前言
关键字: Android API 中文,Android 中文 API,android sdk 中文
本章翻译的是android.widget.ToggleButton,译为开关按钮 。欢迎更多朋友一起参与Android API 的中文翻译行动!再次感谢移动社区提供的积分支持!我的邮箱over140@gmail.com。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://www.cnblogs.com/over140/
版本
Android 2.2 r1
正文
一、结构
public class ToggleButton extends CompoundButton
java.lang.Object
android.view.View
android.widget.TextView
android.widget.Button
android.widget.CompoundButton
android.widget.ToggleButton
二、 类概述
通过一个带有亮度指示同时默认文本为“ON”或“OFF”的按钮显示选中/未选中状态。
三、XML属性
属性名称 |
描述 |
android:disabledAlpha |
设置按钮在禁用时透明度。 |
android:textOff |
未选中时按钮的文本 |
android:textOn |
选中时按钮的文本 |
四、公共方法
public CharSequence getTextOff ()
返回按钮未选中时的文本。
返回值
文本
public CharSequence getTextOn ()
返回按钮选中时的文本。
返回值
文本
public void setBackgroundDrawable (Drawable d)
设置指定的可绘制(译者注:如图片)为背景,或删除背景。如果让背景有边距,这个视图的边距就是背景的边距。然而,当背景被删除时,这个视图的边距不能被触摸。如果需要设置边距,请使用方法setPadding(int, int, int, int)。
(译者注:如果设置删除背景整个就不显示了,此外设置背景后选中和被选中的图片也不显示了,如下图: ,实现代码:
)
参数
d 设置可绘制(译者注:如图片)为背景,或设置为空删除背景。
public void setChecked (boolean checked)
改变按钮的选中状态。
参数
checked true让按钮选中,false让按钮不选中
public void setTextOff (CharSequence textOff)
设置按钮未选中时显示的文本。
参数
textOff 文本
public void setTextOn (CharSequence textOn)
设置按钮选中时显示的文本。
参数
textOn 文本
五、受保护方法
protected void drawableStateChanged ()
在视图状态的变化影响到所显示可绘制的状态时调用这个方法。
确保在覆盖时中调用父类方法(译者注:super. drawableStateChanged ())。
protected void onFinishInflate ()
XML文件加载视图完成时调用。这个函数在加载的最后阶段被调用,所有的子视图已经被添加。
即使子类重写了onFinishInflate方法,也应该始终确保调用父类方法(译者注:super. onFinishInflate()),使系统能够调用。
六、下载
http://download.csdn.net/source/2746654
八、系列
Android 2.2 API 中文文档系列(1) —— TextView
Android 2.2 API 中文文档系列(2) —— EditText
Android 2.2 API 中文文档系列(3) —— AccessibilityService
Android 2.2 API 中文文档系列(4) —— Manifest
Android 2.2 API 中文文档系列(5) —— View
Android 2.2 API 中文文档系列(6) —— ImageView
Android 2.2 API 中文文档系列(7) —— ImageButton
Android 2.2 API 中文文档系列(8) —— QuickContactBadge
Android 2.2 API 中文文档系列(9) —— ZoomButton
Android 2.2 r1 API 中文文档系列(10) —— CheckBox
Android 2.2 r1 API 中文文档系列(11) —— RadioButton
Android 2.2 r1 API 中文文档系列(12) —— Button
结束
至今翻译组已经扩充至七人,感谢他们的热心参与,期待每天发布一篇甚至多篇译稿那天早日到来。
转载请注明本文地址: Android API 中文(13) —— ToggleButton
Android API 中文(13) —— ToggleButton相关推荐
- Android API 中文 (51) —— ZoomButtonsController
一.结构 public class ZoomButtonsController extends View implements View.OnTouchListener java.lang.Objec ...
- Android API 中文(77)——AdapterView.OnItemSelectedListener
前言 本章内容是android.widget.AdapterView.OnItemSelectedListener,版本为Android 2.3 r1,翻译来自"cnmahj",欢 ...
- android api 中文 (73)—— AdapterView
前言 本章内容是android.widget.AdapterView,版本为Android 2.3 r1,翻译来自"cnmahj",欢迎大家访问他的博客:http://androi ...
- Android API 中文(14) —— ViewStub
前言 关键字: android.view.ViewStub,版本为Android 2.2 r1 本章翻译来自唐明 ,这里本博负责整理和发布,欢迎其他译者一起参与Android API 的中文翻译行动, ...
- Android API 中文 (53) —— BaseAdapter
前言 本章内容是 android.widget.BaseAdapter,版本为Android 2.2 r1,翻译来自"德罗德",欢迎大家访问他的博客:http://sparkric ...
- Android API 中文 (52) —— ZoomButtonsController.OnZoomListener
正文 一.结构 public static interface ZoomButtonsController.OnZoomListener android.widget.ZoomButtonsContr ...
- Android API中文系列总结
Android2.2 API 中文文档系列:http://www.cnblogs.com/over140/category/277077.html Android2.2 API 中文文档系列(1) - ...
- Android ListView 中文API
Android API 中文 (42) -- ListView 前言 关键字:Android API 中文 , Android 中文 API , android.widget.ListView 本章内 ...
- android api (83) —— InputMethodSession [输入法]
前言 本章内容是android.view.inputmethod.InputMethodSession,为输入法相关章节,版本为Android 2.3 r1,翻译来自"六必治",欢 ...
最新文章
- 韩辉:国产操作系统的最大难题在于解决“生产关系”
- Page 的生命周期学习小结
- Sun Solaris 10 bind 9.x DNS 配置
- Android之通过ContentProvider实现两个app(进程间)间通信以及函数调用
- 安卓逆向_12 --- jeb工具的使用 ( 动态调试 smali 代码 【 普通调试 和 debug调试 】)
- python 公司年会抽奖_Python语言学习之用Python写公司年会抽奖程序
- 1000道Python题库系列分享六(40道)
- 课节5:图神经网络算法(二):图采样
- nginx完全关闭log
- mysql事务高级_mysql高级 标量 与事务
- Javascript之旅——第九站:吐槽function
- 微信内置浏览器不支持 onclick 如何解决?(原因是因为内面中的内容或者标签大部分是动态生成的)...
- netkeeper错误代码81_netkeeper移动校园宽带客户端错误代码118怎么回事?
- 力扣的使用简介及代码编写说明
- Android 产生ANR后的Trace文件的解析
- Android Room 数据库详解
- [Usaco2010 Hol]cowpol 奶牛政坛
- 透明、柔性指纹传感器问世
- 穿过网络防火墙监视的木马下载器(转)
- 微信会不会封服务器ip,最新微信防封号设置技巧(新微信如何防止封号)