T1Activity.java

 

 

package t1.com;import android.app.Activity;import android.app.AlertDialog.Builder;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.widget.Toast;public class T1Activity extends Activity {private final static int DIALOG=1;boolean[] flags=new boolean[]{false,false,false};//初始复选情况private String[] array =  new String[3];private String result;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);          array[0] = "星期一";        array[1] = "星期二";        array[2] = "星期三";                showDialog(DIALOG);            }     @Override    protected Dialog onCreateDialog(int id) {        Dialog dialog=null;        switch (id) {        case DIALOG:            Builder builder=new android.app.AlertDialog.Builder(this);            //设置对话框的图标            builder.setIcon(android.R.drawable.ic_dialog_info);;            //设置对话框的标题            builder.setTitle("复选框对话框");            builder.setMultiChoiceItems(array, flags, new DialogInterface.OnMultiChoiceClickListener(){                public void onClick(DialogInterface dialog, int which, boolean isChecked) {                    flags[which]=isChecked;                    String cr = "";                    for (int i = 0; i < flags.length; i++) {                        if(flags[i]){                        cr=cr+array[i]+"、";                        }                    }                    result = cr;                }            });                        //添加一个确定按钮            builder.setPositiveButton(" 确 定 ", new DialogInterface.OnClickListener(){                public void onClick(DialogInterface dialog, int which) {                Toast.makeText(T1Activity.this, result, Toast.LENGTH_LONG).show();                dialog.dismiss();                  }            });            builder.setNegativeButton("取消", null);                //创建一个复选框对话框            dialog=builder.create();            break;        }        return dialog;    }        }

更多相关文章

  1. Android(安卓)PopupWindow简单使用
  2. android给View设置边框 填充颜色 弧度
  3. Android悬浮窗口
  4. android通知栏提示
  5. android dialog集合
  6. Android(安卓)列表对话框
  7. Android应用程序设置Home Screen
  8. android density
  9. android之PopupWindow

随机推荐

  1. Android中TextView首行缩进处理办法
  2. Android(安卓)使用LeakCanary 检测内存泄
  3. Android(安卓)Studio 进阶详细配置
  4. 不是我不写博客,是我不敢写
  5. Android自动化测试之Monkeyrunner从零开
  6. Android日记之2012/02/08——浅谈Timer
  7. 使用Intent Filter来响应隐式Intent
  8. Android(安卓)Jni用bitmap形式实现Image
  9. Android(安卓)关于Bitmap对象于内存管理
  10. s3c2410/2440(armv4t) 移植教程