前言
在Android
开发过程中,我们有时会用到AlertDialog
。那么,接下来就让我们学习下AlertDialog
的使用吧。
今天涉及以下内容:
- kotlin 实现对话框 AlertDialog
- anko 库引用
- anko 库支持下,实现对话框AlertDialog
- 弹出AlertDialog在MainActivity中的使用
- 效果图
先来波效果图
效果图.gif
一. kotlin 实现对话框 AlertDialog
kotlin
实现AlertDialog
代码如下:
/**kotlin显示 alertDialog**/
private fun showAlertDialog(){
var builder=AlertDialog.Builder(this)
builder.setTitle("提示")
builder.setMessage("我是kotlin测试message")
builder.setPositiveButton("确认"){dialog, which ->
LogUtil.i("====kotlin确认=====")
toast("====kotlin确认=====")
}
builder.setNegativeButton("取消"){dialog, which ->
LogUtil.i("====kotlin取消=====")
toast("====kotlin取消=====")
}
var dialog:AlertDialog=builder.create()
if (!dialog.isShowing) {
dialog.show()
}
}
二.anko 库引用
kotlin
实现AlertDialog
的代码已经很简洁了,但是由于anko
库的加持,还可以在此基础上更加简化,但前提是我们要引入anko
的common
库。
在app_module
的build.gradle
中添加如下依赖:
网友评论