Dialog

本文介绍了如何自定义Dialog,包括设置不同类型的按钮、标题、提示图标和内容。此外,还展示了如何创建不可取消的Dialog,设置进度条样式及进度值。文中列举了10种常见的Dialog类型,如普通、单选、多选、输入、年月日选择等,并提供了相关代码示例。
摘要由CSDN通过智能技术生成

自定义Dialo:
Dialog按钮分为三种:NegativeButton(消极),NeutralButton(中性),PositiveButton(积极)
对话框标题:setTitle(“内容”)
设置Dialog的提示图标:setIcon(R.mipmap.ic_launcher)
设置内容:setMessage(“Dialog的提示内容”)
点击其他位置是否退出:setCancelable(false)
设置进度条Dialog的样式:setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
设置Dialog的进度最大值:setMax(100)
设置Dialog初始的进度值:setProgress(0);
Dialog有10种:普通Dialog,单选Dialog,多选Dialog,可输入Dialog,年份Dialog(年月日),时间Dialog(时分秒),多个按钮Dialog,完全自定义Dialog,进度条Dialog,列表Dialog

package com.example.day01;

    import android.app.AlertDialog;
    import android.app.DatePickerDialog;
    import android.app.ProgressDialog;
    import android.app.TimePickerDialog;
    import android.content.DialogInterface;
    import android.os.CountDownTimer;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.DatePicker;
    import android.widget.EditText;
    import android.widget.TableLayout;
    import android.widget.TextView;
    import android.widget.TimePicker;

    import java.util.Calendar;

public class MainActivity extends AppCompatActivity {

private Button but
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值