这篇文章主要为大家详细介绍了机器人中切换按钮开关状态按钮控件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
切换按钮开关状态按钮控件使用方法,具体内容如下
一、简介
1、
2、切换按钮类结构
父类是复合按钮,引包的时候注意下
二、ToggleButton开关状态按钮控件使用方法
1、新建切换按钮控件及对象
私有切换按钮切换按钮1
切换按钮1=(切换按钮)findViewById(r . id。切换按钮1);
2、设置setOnCheckedChangeListener方法
切换按钮1。setoncheckedchangelister(new oncheckedchangelister(){ })
3、根据是否检查方法实现操作
if(isChecked){//开
线性布局1。设置方向(线性布局.垂直);
}
else{//关
线性布局1。设置方向(线性布局.横向);
}
三、代码实例
1、效果图:
开状态
关状态
2、代码:
油炸食品。活动01
包装鱼苗;
导入com。举例。togglebuttondemo 1。r;
导入安卓。app。活动;
导入安卓。OS。捆绑;
导入安卓。小部件。复合按钮;
导入安卓。小部件。复合按钮。oncheckedchangelister
导入安卓。小部件。线性布局;
导入安卓。小部件。切换按钮;
公开课活动01扩展活动{
私有线性布局线性布局1
私有切换按钮切换按钮1
@覆盖
受保护的void onCreate(Bundle saved instancestate){
//TODO自动生成的方法存根
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。活动01);
线性布局1=(线性布局)findViewById(r . id。线性布局1);
切换按钮1=(切换按钮)findViewById(r . id。切换按钮1);
/*
*切换按钮开关状态按钮控件使用方法
* 1、新建切换按钮控件及对象
* 2、设置setOnCheckedChangeListener方法
* 3、根据是否检查方法实现操作
*
*/
切换按钮1。setoncheckedchangelister(new oncheckedchangelister(){
@覆盖
公共void onchecked已更改(复合按钮按钮视图,布尔值isChecked) {
//TODO自动生成的方法存根
if(isChecked){//开
线性布局1。设置方向(线性布局.垂直);
}
else{//关
线性布局1。设置方向(线性布局.横向);
}
}
});
}
}
/togglebuttondemo 1/RES/layout/activity 01。可扩展标记语言
?可扩展标记语言版本='1.0 '编码='utf-8 '?
线性布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
Android:layout _ width=' match _ parent '
Android:layout _ height=' match _ parent '
安卓:方向='垂直'
切换按钮
android:id='@ id/toggleButton1 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
android:checked='true '
android:textOn='横向排列'
android:textOff='纵向排列'
/
线性布局
android:id='@ id/linearLayout1 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
安卓:方向='垂直'
纽扣
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
android:text='button '
/
纽扣
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
android:text='button '
/
纽扣
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
android:text='button '
/
/线性布局
/线性布局
四、获得
1、
android:checked='true '
设置切换按钮状态
2、
android:textOn='横向排列'
设置切换按钮打开文本
3、
切换按钮1。setoncheckedchangelister(new oncheckedchangelister(){ })
设置切换按钮的setOnCheckedChangeListener方法
4、
如果(已选中)
判断切换按钮状态开关
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。