码迷,mamicode.com
首页 > 移动开发 > 详细

android CheckBOx的使用与监听

时间:2015-11-19 11:18:59      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

    <CheckBox
        android:checked="false"
        android:id="@+id/checkBox1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="足球" />


</LinearLayout>

MainActivity.java

package com.example.hello;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.Toast;


public class MainActivity extends ActionBarActivity {
    
    private CheckBox checkBox;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //初始化
        checkBox = (CheckBox) findViewById(R.id.checkBox1);
        //通过设置checkbox的监听事件,判断checkbox是否被选中
        checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
            
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                // 通过这个方法,来监听当前的checkbox是否被选中
                if (isChecked) {
                    //获得checkBox的文本内容
                    String text = checkBox.getText().toString();
                    Toast.makeText(MainActivity.this, "111", 1).show();
                }
                
            }
        });
        
    }
}

 

android CheckBOx的使用与监听

标签:

原文地址:http://www.cnblogs.com/LoveJulin/p/4976665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!