您现在的位置是:首页 > 编程 > 

【鼠】安卓学习杂记(十六)——Android之Dialog之普通对话框(一)

2025-07-24 04:10:07
【鼠】安卓学习杂记(十六)——Android之Dialog之普通对话框(一) 一、效果图 二、代码(着重看核心代码——Builder构建器创建)代码语言:javascript代码运行次数:0运行复制package com.example.administrator.app_dialog; import android.content.DialogInterface; import android

【鼠】安卓学习杂记(十六)——Android之Dialog之普通对话框(一)

一、效果图

二、代码(着重看核心代码——Builder构建器创建)

代码语言:javascript代码运行次数:0运行复制
package administrator.app_dialog;

import DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    Button btn1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        (savedInstanceState);
        setContentView(R.layout.activity_main);
        //初始化视图0
        initView();
        //设置点击事件0
        myClick();
    }
    //初始化视图1
    private void initView() {
        btn1 = findViewById(R.id.btn1);
    }
    //设置点击事件1
    private void myClick(){
        btn1.setOnClickListener(this);
    }
    //设置点击事件2
    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.btn1:
                //创建对话框——Dialog核心代码
                AlertDialog.Builder builder = new AlertDialog.Builder(this);
                //设置标题
                builder.setTitle("这是标题");
                //设置内容
                builder.setMessage("这是内容");
                //设置肯定按钮的信息,包括文本和
                builder.setPositiveButton("肯定按钮", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        //这里是肯定按钮点击后执行的内容
                        (, "您点击了肯定按钮", Toast.LEGTH_SHORT).show();
                    }
                });
                //设置否定按钮的信息,包括文本和
                builder.setegativeButton("否定按钮", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        //这里是否定按钮点击后执行的内容
                        (, "您点击了否定按钮", Toast.LEGTH_SHORT).show();
                    }
                });
                //设置中性按钮的信息,包括文本和,该方法使用较少
                builder.seteutralButton("中性按钮", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        //这里是中性按钮点击后执行的内容
                        (, "您点击了中性按钮", Toast.LEGTH_SHORT).show();
                    }
                });
                //创建对话框
                AlertDialog alertDialog = ();
                //显示对话框
                alertDialog.show();
                break;
        }
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2018-07-15,如有侵权请联系 cloudcommunity@tencent 删除事件androiddialogimporttoast

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1200835.html

相关标签:无
上传时间: 2025-07-23 20:27:13
留言与评论(共有 13 条评论)
本站网友 zkx
23分钟前 发表
原始发表:2018-07-15
本站网友 静安庄
12分钟前 发表
分享自作者个人站点/博客
本站网友 永远追随
26分钟前 发表
new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog
本站网友 在线测评
1分钟前 发表
Toast.LEGTH_SHORT).show(); } }); //创建对话框 AlertDialog alertDialog = (); //显示对话框 alertDialog.show(); break; } } }本文参与 腾讯云自媒体同步曝光计划
本站网友 蛋白质变性
21分钟前 发表
包括文本和 builder.setegativeButton("否定按钮"
本站网友 幼儿过敏性鼻炎
16分钟前 发表
//创建对话框——Dialog核心代码 AlertDialog.Builder builder = new AlertDialog.Builder(this); //设置标题 builder.setTitle("这是标题"); //设置内容 builder.setMessage("这是内容"); //设置肯定按钮的信息
本站网友 营养晚餐
20分钟前 发表
new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog
本站网友 见解独到
30分钟前 发表
包括文本和 builder.setPositiveButton("肯定按钮"
本站网友 浙江黑老大
18分钟前 发表
int which) { //这里是否定按钮点击后执行的内容 (
本站网友 卷帘
21分钟前 发表
"您点击了否定按钮"
本站网友 胫骨骨折
12分钟前 发表
"您点击了肯定按钮"
本站网友 网页背景图片
7分钟前 发表
//创建对话框——Dialog核心代码 AlertDialog.Builder builder = new AlertDialog.Builder(this); //设置标题 builder.setTitle("这是标题"); //设置内容 builder.setMessage("这是内容"); //设置肯定按钮的信息