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

  • 相关阅读:
    软件测试之测试策略
    如何在需求不明确的情况下保证测试质量
    《Web 前端面试指南》1、JavaScript 闭包深入浅出
    Vue-Router 页面正在加载特效
    Webpack 配置摘要
    svn 常用命令总结
    Vue + Webpack + Vue-loader 系列教程(2)相关配置篇
    Vue + Webpack + Vue-loader 系列教程(1)功能介绍篇
    关于Vue.js 2.0 的 Vuex 2.0,你需要更新的知识库
    Vue.js 2.0 和 React、Augular等其他框架的全方位对比
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429532.html
Copyright © 2011-2022 走看看