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 列表对话框
  2. SystemUI9.0系统应用图标加载流程
  3. Android对话框图片全屏
  4. Android百度地图SDK—地图标记
  5. android editText 软键盘enter键图标的设置
  6. android 长按power键弹出对话框
  7. react-native APP图标和Splash(Android)
  8. android 圆角图标 和不规则圆角(边框)
  9. android 对话框详解

随机推荐

  1. Android(安卓)ServiceManager注册自定义s
  2. 组件化实践记录——在library module的ma
  3. android中获得屏幕、视图、任务栏、状态
  4. 【转】Android(安卓)图标规格
  5. android事件分发机制的实现原理
  6. 分享:用 NDK C++做底层开发的Android(安
  7. Android持续优化 - 提高流畅度
  8. 最全面Android屏幕适配解决方案
  9. Android(安卓)自定义RadioButton的样式
  10. Android环境变量的设置(详细图解版)