Android自定义对话框(Dialog)

Android自定义对话框(Dialog)
作者 Liudroid 于2011 年 03 月 29 日 在Android 浏览:2,592℃ | 2 条评论

实现的效果是:

“长按图标可移动位置或删除

下次不再提示

确定   取消

Acitivity
01	LayoutInflater inflater = LayoutInflater.from(this);
02	            checkView = inflater.inflate(R.layout.dialog, null);
03	 
04	            //实例化复选框
05	            cb = (CheckBox)checkView.findViewById(R.id.cb1);
06	            //对复选框设置事件监听
07	            cb.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){
08	                @Override
09	                public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
10	                    if(cb.isChecked()){
11	                        //设置为不显示提示
12	                        editor.putBoolean("showMoveTip", false);
13	                    }
14	                    else{
15	                        //设置为显示提示
16	                        editor.putBoolean("showMoveTip", true);
17	                    }
18	                }
19	            });
20	 
21	            final AlertDialog dialog=new AlertDialog.Builder(this)
22	            .setTitle("提示")
23	            .setView(checkView)
24	            .setPositiveButton("确定",new DialogInterface.OnClickListener() {
25	                @Override
26	                public void onClick(DialogInterface dialog, int which) {
27	                    editor.commit();
28	                }
29	            })
30	            .setNegativeButton("取消", new DialogInterface.OnClickListener() {
31	                @Override
32	                public void onClick(DialogInterface dialog, int which) {
33	 
34	                }
35	            }).create();
36	            dialog.show();
 

你可能感兴趣的:(android)