三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 452|回复: 0
打印 上一主题 下一主题

[api] android API(2.2 r1)android.widget.ToggleButton

[复制链接]

942

主题

950

帖子

3062

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3062
跳转到指定楼层
楼主
发表于 2017-8-24 12:39:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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()),使系统能够调用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2024-4-20 00:51 , Processed in 0.045205 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表