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的类

  • 相关阅读:
    杂七杂八注意
    数字和表达式
    小总结
    层级定位
    webdriver对象定位方法
    自动化测试第一季-selenium + python(环境搭建与基础代码解释)
    补基础—.—
    1-13 代理ARP和RARP
    Nginx/LVS/HAProxy负载均衡软件的优缺点详解
    分布式集群系统下的高可用session解决方案
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429532.html
Copyright © 2011-2022 走看看