AlertDialog 简单使用

博客介绍了Android中AlertDialog的使用,包括如何弹出对话框、实现列表选择以及自定义布局。强调了对话框的交互屏蔽特性,指出创建时context需来自activity。还提到了关闭对话框的方法以及在不同场景调用dismiss()。此外,讨论了简单的代码实现列表和选项选择,并鼓励分享UI控件学习资源。
摘要由CSDN通过智能技术生成
AlertDialog 界面弹出一个对话框,这个对话框置顶于所有界面元素之上,能够屏蔽掉其他控件的交互。
1、继承至Dialog
2、可以有三个原生的button

3、可以显示文字,同时也可以在FrameLayout布局中添加自定义视图

AlerDialog dialog = new AlertDialog.Buider(this).caret();//创建对话框
dialog.setIcon(R.mipmap.ic_launcher); //设置图标
dialog.setTitle("这是一个Alerdialog"); //设置标题
dialog.setMessage("这是一个测试的Alerdialog");//设置弹框内容

//分别设置三个button;当然你可以根据需要设置一个或者两个,或者三个都设置
dialog.setButton(DialogInterface.BUTTON_POSITIVE,"确定",new DialogInterface.OnClickListener(){
	@Override
	public void  onClick(DialogInterface dialog, int which){
	dialog.dismiss();//关闭对话框
	}
}

AlertDialog的三个button对应DialogInterface中的三个常量:BUTTON_NEUTRAL ,BUTTON_POSITIVE ,BUTTON_NEGATIVE。
不同常量对应着不同的相应位置,其中BUTTON_NEUTRAL在对话框左侧,其他的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值