Andrid使用AlertDialog创建对话框

本文详细介绍了如何在Android中使用AlertDialog来创建各种类型的对话框,包括提示信息对话框、列表对话框、单选列表对话框,并通过代码示例展示了具体的实现步骤。通过设置Builder对象,可以定制对话框的内容,如图标、标题、消息和列表项,同时提供了多种方法来处理用户的交互行为。
摘要由CSDN通过智能技术生成

AlertDialog的功能很强大,它提供了一些方法来生成预定义对话框

1.带消息,带N个按钮的提示对话框

2.带列表,带N个按钮的列表对话框

3.带多个单选列表项,带N个按钮的对话框

4.带多个多选列表项,带N个按钮的对话框

除此之外,AlertDialog也可创建界面自定义的对话框


使用AlertDialog创建对话框大致按如下步揍进行

1.创建AlertDialog.Buider对象,该对象是AlertDialog的创建器

2.调用AlertDialog.Buider的方法对对话框设置图标,标题,内容等等

3.调用AlertDialog.Buider 的create()方法创建AlertDialog对话框

4.调用AlertDialog的show()方法显示对话框

下面通过几个实例来介绍AlertDialog的使用

本程序的界面比较简单,程序界面上只有一个简单的文本框和一个按钮,当用户单击按钮时会显示普通对话框,由于用户界面十分简单,故此处不再给出界面布局的代码

本程序将通过上面介绍的4步来创建AlertDialog对话框

实例一:显示提示信息的对话框

MainActivity.java代码:

package com.example.dialog;

import android.app.Activity;
import android.app.ActionBar;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Fragment;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import an
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值