`

Android : CheckBox的listener, 弹出对话框

 
阅读更多

public class Play2Activity extends Activity {
	/** Called when the activity is first created. */
	private TextView result;
	private Button insert;
	private Button show;
	private Helper db;

	private EditText et_title;

	// private EditText et_show;

 //android API8

 

 

 

 

checkBox= (CheckBox) this.findViewById(R.id.checkBox);

//选中或非选中checkBox时的动作

checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

   @Override
   public void onCheckedChanged(CompoundButton arg0, boolean arg1) {

  if(checkBox.isChecked()){ //勾上这个checkBox 对应的动作
     openOptionsDialog();

    }else{
    ////

    }
   
   }

  });

 

//打开提示框

 private void openOptionsDialog() {
  String title = " a title";
  String msg = "this is a message";
  new AlertDialog.Builder(this).setTitle(title).setMessage(msg)
    .setPositiveButton("确认", new DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      // TODO Auto-generated method stub
     }
    }).show();

 }

分享到:
评论

相关推荐

    Android:CheckBox的初步学习

    在XML布局文件中,我们可以通过以下方式创建一个CheckBox: ```xml <CheckBox android:id="@+id/myCheckBox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="这是一...

    checkbox按下前弹出是否确认对话框

    在这个特定的场景中,我们讨论的是如何在用户点击checkbox之前弹出一个确认对话框,以增加用户操作的确认环节,避免误操作。这种功能常见于需要用户谨慎操作的场合,比如删除文件或执行不可逆的操作。 首先,我们...

    Android学习笔记八:基本视图组件:CheckBox

    <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/checked_state" android:state_checked="true" /> <item android:drawable="@drawable/unchecked_...

    解决struts2的s:checkbox显示难看问题

    在Struts2框架中,`s:checkbox`标签用于创建复选框,但在实际使用过程中,用户可能会遇到显示效果不理想的问题。这个问题通常涉及到样式、布局或者与其他UI组件的兼容性。本文将深入探讨如何解决Struts2的`s:...

    CheckBox实现多选、全选、反选功能

    你可以在点击列表项时弹出确认对话框,或者限制可选择的最大数量。此外,为了提供更好的用户体验,可以添加动画效果,如淡入淡出或平滑滚动。 在`MyApplication`项目中,你可以找到具体的代码实现和示例,这将帮助...

    自定义CheckBox样式

    <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--这里是对应点击之后,CheckBox的背景图--> <item android:drawable="@drawable/checkBtn_on" android:state_checked="true" android:...

    Android2.2 r1 API 中文文档系列(10) —— CheckBox

    ### Android2.2 r1 API 中文文档系列(10)—— CheckBox #### 知识点一:CheckBox组件概述 **CheckBox** 是一种常见的UI控件,在用户界面设计中广泛用于表示二进制的选择(选中或未选中)。它是`CompoundButton`...

    android中CheckBox加载自定义选中与未选中图片样式

    在Android开发中,CheckBox是一个常用的UI组件,用于提供两种状态的选择:选中和未选中。默认情况下,CheckBox的选中和未选中状态的图标是系统提供的,但有时为了满足应用的个性化需求,我们需要自定义这些图片样式...

    Android 学习(5)CheckBox

    在Android开发中,CheckBox是一个非常基础且常用的控件,它提供了多选功能,用户可以通过勾选或取消勾选来选择或取消选择一个选项。在本篇Android学习的第五部分,我们将深入探讨CheckBox的使用,包括它的基本属性、...

    android之checkbox组件

    在Android开发中,Checkbox组件是用户界面中常见的一种控件,用于实现多选或单选功能。本示例主要展示了如何在Android应用中创建并使用Checkbox,同时结合Intent和CSS(实际上在Android中是样式和主题)来提高用户...

    Android Studio 常用对话框

    在这个特定的案例中,我们关注的是Android Studio中的"常用对话框",包括普通对话框、单选对话框和多选对话框。这些对话框在用户交互中扮演着重要角色,用于提示信息、获取用户输入或进行选择操作。 首先,普通...

    Android CheckBox

    在Android开发中,CheckBox是一种常见的UI元素,用于用户进行多选操作。它是一个复选框,用户可以勾选或取消勾选,表示对某个选项的同意或选择。本篇文章将深入探讨Android CheckBox的相关知识点,包括它的基本用法...

    Android设置CheckBox

    在Android开发中,CheckBox是一个非常常见的UI组件,用于让用户进行多选操作,通常显示为一个复选框,用户可以勾选或取消勾选...在实际开发过程中,可以根据具体项目的需求进行定制,创造出更符合应用风格的CheckBox。

    《Android开发视频教程》第十二集:CheckBox复选框控件使用.zip

    《Android开发视频教程》第十二集:CheckBox复选框控件使用.zip

    android CheckBox的使用

    在Android开发中,CheckBox是用户界面(UI)中不可或缺的组件之一,它允许用户进行多选操作,非常适合在列表或选项中提供多个可选项目。本教程将深入讲解如何在Android应用中有效地使用CheckBox。 首先,我们需要...

    struts2的checkboxlist标签换行

    在Struts2中,`checkboxlist`标签是用于显示一组可选的复选框,通常用于用户在表单中多选选项。本文将深入探讨`checkboxlist`标签以及如何实现换行显示。 在Struts2的标签库中,`<s:checkboxlist>`标签主要用于创建...

    checkbox 设定文字和选框之间的距离及自定义样式

    通过这种方式,开发者可以根据自己的需求,为Checkbox设计出独特的外观和交互体验,提高应用的个性化程度和用户满意度。在实际项目中,可能还需要考虑不同设备和屏幕尺寸的适配,以及不同Android版本的兼容性问题。

    android关于checkBox小程序

    在Android开发中,CheckBox是一个非常常见的控件,用于让用户进行多选操作,用户可以点击它来选择或取消选择。在本“android关于checkBox小程序”中,我们将会探讨如何在Android 4.2环境下实现CheckBox的基本功能及...

    android ListView+CheckBox实现单选

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> android:id="@...

Global site tag (gtag.js) - Google Analytics