Android学习|控件—— AlertDialog小弹窗

概述

AlertDialog:用于弹出消息框,消息框可定义按钮,也可自定义布局。


事例如下:点击Onclick,弹出如下小窗口
请添加图片描述



实现方式

1、AlertDialog.Builder builder = new AlertDialog.Builder(context) :构建Dialog的各种参数

2、Builder.setlcon(int iconld): 添加ICON、设置图标

3、Builder.setTitle(CharSequence title):添加标题
4、Builder.setMessage(CharSequence message):添加消息

5、Builder.setView(View view):设置自定义布局

6、Builder.create():创建Dialog
7、Builder.show():显示对话框

8、setPositiveButton:确定按钮
9、setNegativeButton:取消按钮
10、setNeutralButton:中间按钮


实现AlertDialog

xml中定义button,定义点击事件btnOnclick()

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical">

    <Button
        android:text="Onclick"
        android:onClick="btnOnclick"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    </Button>


</LinearLayout>

Java中进行设置

public void btnOnclick(View view) {
   

        AlertDialog.Builder builder = new AlertDialog.Builder(this);  //构造器创AlertDialog构造器

         builder.setIcon(android.R.drawable.ic_lock_idle_alarm)   // 设置图标
                 .setTitle(
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值