zoukankan      html  css  js  c++  java
  • AlertDialog用法。

    AlertDialog 可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上
    的,能够屏蔽掉其他控件的交互能力,因此一般 AlertDialog 都是用于提示一些非常重要的
    内容或者警告信息。比如为了防止用户误删重要内容,在删除前弹出一个确认对话框。

    添加代码:

    private Button button;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            button = (Button) findViewById(R.id.button);
            button.setOnClickListener(new OnClickListener() {
    
                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub
                    AlertDialog.Builder dialog = new AlertDialog.Builder(
                            MainActivity.this);
                    // 设置dialog的Title
                    dialog.setTitle("This is dialog");
                    // 设置dialog的Message
                    dialog.setMessage("Something importent!");
                    // 设置是否可以撤销属性
                    dialog.setCancelable(true);
                    // 设置确定按钮的点击事件
                    dialog.setPositiveButton("OK",
                            new android.content.DialogInterface.OnClickListener() {
    
                                @Override
                                public void onClick(DialogInterface arg0, int arg1) {
                                    // TODO Auto-generated method stub
                                    Toast.makeText(MainActivity.this,
                                            "you click OK ", Toast.LENGTH_SHORT)
                                            .show();
                                }
    
                            });
                    // 设置取消按钮的点击事件
                    dialog.setNegativeButton("Cancel",
                            new DialogInterface.OnClickListener() {
    
                                @Override
                                public void onClick(DialogInterface arg0, int arg1) {
                                    // TODO Auto-generated method stub
                                    Toast.makeText(MainActivity.this,
                                            "you click Cancel", Toast.LENGTH_SHORT)
                                            .show();
                                }
                            });
    
                    dialog.show();
    
                }
            });
        }
  • 相关阅读:
    C#反射实现
    Oracle游标解析
    Oracle触发器详解
    C#委托、事件剖析(下)
    C#委托、事件剖析(上)
    Oracle子查询相关内容(包含TOP-N查询和分页查询)
    Oracle多表查询
    Oracle分组函数以及数据分组
    鸟哥的linux私房菜整理(1)---文件系统、磁盘
    golang面向对象整理
  • 原文地址:https://www.cnblogs.com/junjiedeng/p/4428485.html
Copyright © 2011-2022 走看看