zoukankan      html  css  js  c++  java
  • AS之AlertDialog使用

    关于AlertDialog的使用,主要是去做一个弹窗。

    import android.content.DialogInterface;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Button;
    import android.widget.Toast;
    
    import androidx.annotation.Nullable;
    import androidx.appcompat.app.AlertDialog;
    import androidx.appcompat.app.AppCompatActivity;
    
    public class LayoutActivity extends AppCompatActivity implements View.OnClickListener{
        @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.layout);
            Button btn_alert=findViewById(R.id.btn_alert);
            btn_alert.setOnClickListener(this);
        }
        @Override
        public void onClick(View v) {
            AlertDialog.Builder builder=new AlertDialog.Builder(this);
            builder.setTitle("").setIcon(R.mipmap.ic_launcher).setMessage("要更新新版本吗?")
            .setPositiveButton("好的", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    Toast.makeText(LayoutActivity.this, "系统正在更新...", Toast.LENGTH_SHORT).show();
                }
            }).setNegativeButton("不用了,谢谢", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    Toast.makeText(LayoutActivity.this, "您已取消更新...", Toast.LENGTH_SHORT).show();
                }
            });
            AlertDialog ad=builder.create();
            ad.show();
        }
    }
    

    运行结果:

     

  • 相关阅读:
    linux 常用快捷键
    命令行远程链接
    mybatis参数错误 Parameter '×××' not found. Available parameters are [0, 1, param1, param2]
    mybatis延迟加载
    mybatis跨XML引用
    eclipse修改项目名称
    wait, WIFEXITED, WEXITSTATUS
    进程通信中如何进行值得传递?
    fork新建进程
    Ubuntu安装genymotion模拟器步骤
  • 原文地址:https://www.cnblogs.com/yuxuan-light-of-Taihu-Lake/p/14314743.html
Copyright © 2011-2022 走看看