Android学习笔记(五)常用控件ToggleButton

曾国藩:困而知,勉而行

 

Android的常用控件有很多,有一些常规和简单的textviewbutton等控件不作为单独的篇章进行记录,而是糅合在别的控件学习的过程中进行记录。本篇学习ToggleButton状态开关按钮。

XML中设置

<ToggleButton

        android:id="@+id/togglebuttonid"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_gravity="center_horizontal"

 />

Activity中使用

private ToggleButton toggleButton;//声明

       toggleButton=(ToggleButton)findViewById(R.id.togglebuttonid);

              toggleButton.setOnCheckedChangeListener(new MyClickListener());

 

声明对OnCheckedChangeListener的监听器。

class MyClickListener implements OnCheckedChangeListener

       {

 

              @Override

              public void onCheckedChanged(CompoundButton buttonView,

                            boolean isChecked) {

                     // TODO Auto-generated method stub

                     java.lang.System.out.println(isChecked);

                     if(isChecked)

                     {

                            imageView.setImageResource(R.drawable.bulb_on);

                     }

                     else {

                            imageView.setImageResource(R.drawable.bulb_off);

                     }

              }}

 

注:具体代码打包下载 配套源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值