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自定义对话框(Dialog)(转)
最新推荐文章于 2026-01-01 15:54:10 发布
本文介绍了如何在Android中创建自定义对话框(Dialog),包括使用LayoutInflater加载布局、为复选框设置事件监听器以及通过AlertDialog.Builder构建对话框等内容。
6683

被折叠的 条评论
为什么被折叠?



