kotlin学习笔记
val dialogContent = LayoutInflater.from(mContext).inflate(R.layout.dialog_error, null)
val cancel = dialogContent.findViewById<TextView>(R.id.tv_return_time)
val dialog = AlertDialog.Builder(mContext!!).create()
dialog.setContentView(dialogContent)
dialog.show()
cancel.setOnClickListener {
dialog.dismiss()
}
但是不知道是怎么回事,我的dialog是在左上角显示的,所以在show方法之前要加上gravity
dialog.window!!.setGravity(Gravity.CENTER)