首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android使用AlertDialog创建对话框

通常情况下,使用AlertDialog类只能生成带N个按钮的提示对话框,要生成另外3种列表对话框,需要使用AlertDialog.Builder类,AlertDialog.Builder类提供的常用方法如下表...setNeutralButton :普通按钮 setPositiveButton :给对话框添加”Yes”按钮 setNegativeButton :对话框添加”No”按钮 create : 创建对话框...MainActivity.this, "您选择了"+items[which],Toast.LENGTH_SHORT).show(); } }); builder.create().show();//创建对话框并显示...Toast.LENGTH_SHORT).show(); } }); builder.setPositiveButton("确定", null); builder.create().show();//创建对话框并显示...MainActivity.this, "您选择了:["+result+"]",Toast.LENGTH_SHORT).show(); } } }); builder.create().show();//创建对话框并显示

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Adrnoid开发系列(二十五):使用AlertDialog创建各种类型的对话框

    我们来看下创建一个对话框须要的步骤: 1、使用创建AlertDialog.Builder对象 2、调用AlertDialog.Builder的setTitle()或setCustomTitle()方法设置标题...3、调用AlertDialog.Builder的setIcon()方法设置图标 4、调用一些其它设置方法设置标题 5、调用AlertDialog.Builder的setPositiveButton()...、setNegativeButton()或者setNeutralButton()加入多个button 6、调用create()方法创建AlertDialog对象,再调用AlertDialog对象的show...; } public void simpleList(View source) { AlertDialog.Builder builder = new AlertDialog.Builder...} }) // 创建、并显示对话框 .create() .show(); } private AlertDialog.Builder setPositiveButton( AlertDialog.Builder

    72120

    笔记17 | 复习AlertDialog(对话框)示例

    另外,会发现构造方法是保护的,如果我们要创建AlertDialog的话,我们需要使用到该类中的一个静态内部类:public static class Builder,然后来调用AlertDialog里的相关方法...,来对AlertDialog进行定制,最后调用show()方法来显示我们的AlertDialog对话框!...好的,下面我们就来学习AlertDialog的基本用法,以及定制我们的AlertDialog!...---- 二.实现过程 创建AlertDialog.Builder对象; 调用setIcon()来设置图标,的setTitle()或setCustomTitle()设置标题; 设置对话框的内容:setMessage...()还有其他方法来指定显示的内容; 调用setPositive / Negative / NeutralButton()设置:确定,取消,中立按钮; 调用创建()方法创建这个对象,再调用显示()方法将对话框显示出来

    65150

    Builder设计模式和AlertDialog的源码分析

    Builder模式是一步步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细的控制对象的构造流程。...} 在Builder类里定义了一份与Person类一模一样的变量,通过一系列的成员函数进行设置属性值,但是返回值都是this,也就是都是Builder对象,最后提供了一个build函数用于创建...,使用该Builder来构造复杂的AlertDialog对象。...AlertDialog.Builder builder = new AlertDialog.Builder(this); 我们先来看一下AlertDialog的相关源码: public...在调用Builder的creat函数时会创建AlertDialog,并且将Builder成员变量中P的参数应用到AlertDialog的mAlert对象中,即P.apply(dialog.mAlert)

    37410

    Android里AlertDialog多种使用方法及DEMO

    用于处理多选的对话框选择结果 AlertDialog创建基本方法: 通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。...创建构造器AlertDialog.Builder的对象; 通过构造器的对象调用setTitle、setMessage等方法构造对话框的标题、信息和图标等内容; 根据需要,设置正面按钮、负面按钮和中立按钮...; 调用create方法创建AlertDialog的对象; AlertDialog的对象调用show方法,让对话框在界面上显示。...View view) { final String[] items = new String[]{"跑步", "游泳", "羽毛球", "乒乓球", "网球"}; //创建构造器...的构造器创建并显示出来 builder.create().show(); } }); 对话框AlertDialog 要加上setMessage

    1.8K20
    领券