zoukankan      html  css  js  c++  java
  • 控件checkbox和radiobutton和Toast

    一、             CheckBox控件

    布局文件代码:

    <CheckBoxandroid:id="@+id/read"android:text="阅读"  android:layout_width="fill_parent"

    android:layout_height="wrap_content"/>

    <CheckBoxandroid:id="@+id/game"android:text="游戏"  android:layout_width="fill_parent"

    android:layout_height="wrap_content"/>

    <CheckBoxandroid:id="@+id/movie"android:text="电影"  android:layout_width="fill_parent"

    android:layout_height="wrap_content"/>

    Activity代码:

    //设置监听器

    read=(CheckBox)findViewById(R.id.read);

            read.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {           

               public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

                  // TODO Auto-generated method stub

                  if(read.isChecked()){

                      Toast.makeText(CheckDemo.this, "你选择了:"+read.getText(), Toast.LENGTH_LONG).show();

                  }

               }

           });

    二、             RadioButton控件

    RadioButton控件必须位于一个RadioGroup内。

    布局代码如下:

    <RadioGroupandroid:id="@+id/rg" 

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    <RadioButtonandroid:id="@+id/nan"android:text=""android:layout_width="fill_parent"

    android:layout_height="wrap_content"/>

    <RadioButtonandroid:id="@+id/nv"android:text=""android:layout_width="fill_parent"

    android:layout_height="wrap_content"/>

    </RadioGroup>

    Activity代码如下:

    //设置监听器

    rg=(RadioGroup)findViewById(R.id.rg);

            rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {        

               public void onCheckedChanged(RadioGroup group, int checkedId) {

                  // TODO Auto-generated method stub

                  if(nan.getId()==checkedId){

                      Toast.makeText(CheckDemo.this, "你选择了:"+nan.getText().toString(), Toast.LENGTH_SHORT).show();

                  }

                  if(nv.getId()==checkedId){

                      Toast.makeText(CheckDemo.this, "你选择了:"+nv.getText().toString(), Toast.LENGTH_SHORT).show();

                  }

               }

           });

    三、             Toast的用法

    Toast.makeText(context,stringInfo,Toast. LISTEN_LONG).show();

    Context指明了当前上下文,一般是当前activity的类

  • 相关阅读:
    数据库MySQL安装和校验
    字符集和字符编码
    Eclipse之文件【默认编码格式设置】,防止乱码等问题
    一天搞定CSS(扩展):CSS Hack
    Eclipse导入项目常见问题----facet版本问题04
    php 实现python hashlib.md5.digest
    刚安装python,使用pip install安装第三方库报错,提示“由于目标计算机积极拒绝,无法连接”
    Ubuntu 安装 Elasticsearch
    PHP
    php面试题之四——PHP面向对象(基础部分)
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429532.html
Copyright © 2011-2022 走看看