AndroidStudio - 学习笔记(JetPack) Day 5 - 霜冷的秘密基地

AndroidStudio - 学习笔记(JetPack) Day 5

程序设计 0 评

前言:本文记录学习安卓开发笔记,用于快速查找功能 - [Day 5]

对话框

屏幕中心简单显示一个对话框

  • setTit(String) 设置标题
  • setMessage(String) 设置显示消息
Button button = findViewById(R.id.button);

        AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setTitle("Title");
        builder.setMessage("This is a message");
        builder.setPositiveButton("Enter", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                Toast.makeText(MainActivity.this, "msg", Toast.LENGTH_SHORT).show();
            }
        });
        
        //监听button点击,显示对话框
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                builder.show();
            }
        });

屏幕中心简单显示一个对话框,多选方式

  • setTit(String) 设置标题
  • String[] list 设置多选选项
AlertDialog.Builder builder2 = new AlertDialog.Builder(MainActivity.this);
        builder2.setTitle("Title2");

        final String[] list = new String[]{"list1", "list2"};

        builder2.setItems(list, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                Toast.makeText(MainActivity.this, list[i], Toast.LENGTH_SHORT).show();
                button.setText(list[i]);
            }
        });
        builder2.show();
校园网络绕过web认证上网和实现方案
快来做第一个评论的人吧~
0:00