关闭

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

694人阅读 评论(0) 收藏 举报
分类:

曾国藩:困而知,勉而行

 

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);

                     }

              }}

 

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:66844次
    • 积分:107
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条