如何设置dialog的大小
解决方案
val cardDialog = CardDialog.Builder(this)
        cardDialog.apply {
            setSuccess(true)
            setContent("刷卡成功")
            if (passPerson.personGroupTypeUuid == "1" || passPerson.personGroupTypeUuid == "2") {
                setIGetActionCallback(object : CardDialog.IGetActionCallback {
                    override fun setAction() {
                        if (isNetConnected()) {
                            "卡片识别: 上传通行记录".i()
                            viewModel.uploadGateEventForCard(passPerson)
                        }
                    }
                })
            }
            create().show()
            getWindow()?.setLayout(350, 350)//这里
        }关键在于getWindow?里面的代码很简单
fun getWindow(): Window? {
            return cardDialog.window
        }记住setLayout一定要在show()之后调用
                
                










